杂题集
文章平均质量分 68
测试运算符
NOIP2018普及组四等奖<br>欢迎来与蒟蒻交流
展开
-
【题解】 AtCoder-agc006C Rabbit Exercise
ProblemAtCoder & bzoj题意:数轴上有nnn个点(初始坐标均为整数),编号为111~nnn。给出mmm个操作。每个操作会选定点aaa,然后随机在点a−1a-1a−1和点a+1a+1a+1中选一个,将点aaa以选中的点为中心做对称,将这mmm个操作按顺序执行kkk遍(111~mmm完整执行一次算111遍),求最终每个点的位置的期望值Solution不难发现根据期望...原创 2018-10-31 21:35:04 · 236 阅读 · 0 评论 -
【题解】poj-1905 Glass Beads
Problem话说这是一道5倍经验题?(poj,zoj,uva,uvalive,spoj)题意:给定一个环形字符串(len≤104)(len≤104)(len\leq 10^4),求从哪一位作为起始字符整个字符串的字典序最小Solution这题有多种解法,蒻为了学习便用了后缀自动机这题要求字符串的一种形态下字典序最小,明显可以贪心:提取出字典序最小的字符,再从这些字符的后面...原创 2018-04-30 16:37:17 · 210 阅读 · 0 评论 -
【题解】Code+ Apr_18 最短路
Problem良心洛谷想要数据的也可以去Code+上下载题意: 给定nnn个点,求从sss到ttt的最短路径,其中有两种走法(可以混搭):一种是走给定的mmm有向边(ui,vi,wi)(ui,vi,wi)(u_i,v_i,w_i);另一种可以由任意点xxx到任意点yyy,其费用是c∗(xc∗(xc*(x xorxorxor y)y)y)数据范围:n≤105,m≤5×105n≤10...原创 2018-04-13 16:59:34 · 218 阅读 · 0 评论 -
【题解】Codeforces-940F Machine Learning
Problemcf太麻烦就用洛谷题意:给定一个数组,维护两种操作: 1、查询一段区间内的所有数字出现次数的mex 2、修改某点的值Solution像这种有关出现次数的多组区间询问的题目,当然蒟蒻只会用莫队啦很明显带修改莫队,用一个桶t1[x]t1[x]t1[x]维护xxx的出现次数,用另一个桶t2[x]t2[x]t2[x]维护所有数字中∑t1[i]==x∑t1[i]==...原创 2018-04-11 21:08:48 · 225 阅读 · 0 评论 -
【题解】HNOI-2017 礼物
Problembzoj & 洛谷题意: 给定两序列,可以将其中任意一个序列的值同时增加任意值,同时也可以将任意序列旋转(向左右平移),最小化∑ni=1(xi−yi)2∑i=1n(xi−yi)2\sum_{i=1}^n(x_i-y_i)^2Solution这题应该是HNOI-2017最水的一道题了……考虑一个式子增减为CCC,平移jjj格,式子套路拆分(式子中不特别...原创 2018-04-02 22:36:19 · 285 阅读 · 0 评论 -
【题解】HNOI-2010 Planar
Problembzoj 洛谷题意:给定一张完全图和图中的一条哈密顿回路,问是否为平面图Solution看到这题中有一条哈密顿回路,如果这个图是平面图,那么这条哈密顿回路在平面上就是一个切割平面的圈明显想到每一条非哈密顿回路上的边不会和这个圈相交,则一定在这个圈的外部或内部发现如果将两条边放在圈的同一侧必定相交,那么就必须把它俩分开(一条在里面一条在外面),那么对每两条...原创 2018-04-08 22:23:31 · 210 阅读 · 0 评论 -
【题解】POI-2014 RAJ-Rally
Problem屠龙宝刀注册即送,只需三fan钟,你就会和我一样爱上介款游戏题意:给定一个DAG,求删掉哪个点后图上最长链最短Solution这道题的脑洞还是有点大的,Orz_Poles想到不能枚举删除每个点后跑拓扑想到可以跑拓扑时枚举删除每个点发现对于每个点,删掉后都等价于把连接这个点的所有边删掉,于是乎枚举删除一个点等价于枚举删除一个点所连的边那这时如何快速求得删...原创 2018-03-29 20:25:33 · 318 阅读 · 0 评论 -
【题解】SDOI-2011计算器
Problem Bzoj CodeVS 洛谷给定 yyy , zzz , ppp,求 (1)yz(modp)yz(modp)y^z \pmod{p} (2)x∗y≡z(modp)x∗y≡z(modp)x*y \equiv z\pmod{p}中xxx的最小非负整数解 (3)yx≡z(modp)yx≡z(modp)y^x \equiv z\pmod{p}中xxx的最小非...原创 2018-02-24 22:17:10 · 181 阅读 · 0 评论 -
【题解】NOI-2010 超级钢琴
Problembzoj 洛谷 vjudgeSolution题意:给定数列{aiaia_i},求kkk个/子串/的/子串和/的/和,其中k个子串满足:每个子串长度∈[l,r]∈[l,r]∈[l,r],kkk个子串互不相同这题求解的是kkk个不同的值相加,总值最大,看上去有点像SDOI-2010-魔法猪学院-kkk短路(这两题好像是同一年的),所以根据后者的解法,能比较自然地想到使...原创 2018-02-22 17:41:00 · 221 阅读 · 0 评论 -
【题解】SDOI-2009虔诚的墓主人
刚回学校发现沉睡了一寒假的教学楼突然复活了,整栋教学楼灯火通明,到处都充满了开学考试的气氛,作为脑部重伤在院逃过了开学考的蒟蒻,还是感到庆幸不管怎样 首先预祝大家开学考试愉快(~ ̄▽ ̄)~Problembzoj 洛谷 codevs<–想知道程序错哪的点这儿题目描述 一块N×M的矩形,由树和墓地构成 一块墓地的价值是指以这块墓地为中心的十字架的数目。...原创 2018-02-28 20:43:04 · 204 阅读 · 0 评论 -
【题解】bzoj-1415 NOI-2005 聪聪与可可
ProblemLuogu&bzojSolution这题一看就联想起了HNOI游走那道题,仔细一看发现不对发现这题的转移是有终点的,所以可以用Dp,加上题目是一张图,推荐用记忆化搜索显然想到f[i][j]f[i][j]f[i][j]表示当聪聪在点iii可可在点jjj时聪聪抓可可步数的期望,先预处理聪聪在iii可可在jjj时聪聪的选择路径t[i][j]t[i][j]t[...原创 2018-05-17 22:11:34 · 203 阅读 · 0 评论 -
【题解】HAOI-2012高速公路
Problembzoj & Luogu题意:给定链,每次修改区间上的权值或查询在一段区间上任取两端点的链长期望值Solution根据期望的性质明显得到式子ans=2∑r−1i=l(i−l+1)(r−i)wi(r−l+1)(r−l)ans=2∑i=lr−1(i−l+1)(r−i)wi(r−l+1)(r−l)ans=\frac{2\sum_{i=l}^{r-1}(i-l+1)(...原创 2018-05-18 22:49:48 · 294 阅读 · 0 评论 -
【题解】SDOI-2014重建
Problembzoj & luogu题意:给定图GGG与每条边eieie_i的存在概率pipip_i,求图是一棵生成树TTT的概率PPPSolution看到这道题首先想到了O(n22nlogn)O(n22nlogn)O(n^22^n\log n)的Map+Dp接着想到了MatrixTreeMatrixTreeMatrixTree定理可以套用在这个上面,试了几次后就不...原创 2018-05-19 11:02:40 · 225 阅读 · 0 评论 -
【题解】BJOI-2017机动训练
Problembzoj & 洛谷题目大意(题面又臭又长):给定一个地形图nnn行mmm列,移动类似于国际象棋中的王,但只能往终点移动,求从任意点到任意点的路径中的权值和,路径的权值即为所有路径中相同路径的数量(即求不同路径的数量的平方和)Solution一开始想了一个期望50的暴力加20的找规律,思想始终停在直接统计……正解应该是将平方和转换为两个人走的路径一样的方...原创 2018-06-16 17:40:13 · 366 阅读 · 0 评论 -
【题解】HNOI-2018寻宝游戏
Problem洛谷 &amp;amp; bzoj连题面都不贴 &amp;amp; 题面题目概述:给定nnn个长为mmm的01串,qqq次询问,每次给定一个长为mmm的目标串,求有多少种在nnn个串间填“位与”和“位或”符的方法使得最终计算结果为目标串Thought考试时忘记拼接程序了/(ㄒoㄒ)/~~对于10%10%10\%的部分分可以O(q⋅2n)O(q⋅2n)O(q\cdot 2^n)暴力...原创 2018-06-23 11:03:51 · 408 阅读 · 0 评论 -
【题解】NOIP-2017宝藏
Problem洛谷题目概要: 给定一张无向连通图,求一棵权值最小的有向生成树 权值定义为:从根开始,不断选择联通已选点uuu与未选点vvv的一条边,连边花费为从根到uuu的节点数乘以边的权值,公式表达为∑u∑v≠dad(u)dis(root,u)∗wuv∑u∑v≠dad(u)dis(root,u)∗wuv\sum_u \sum_{v\not = dad(u)}dis(root,u)*w...原创 2018-06-21 18:34:25 · 665 阅读 · 0 评论 -
【题解】HNOI-2018毒瘤
Problem洛谷 & pdf题面题目概述:给定一张nnn个点mmm条边的无向图,求独立集数量n≤100000,m−n≤10n≤100000,m−n≤10n\leq 100000,m-n\leq 10Thoughts话说在考场上居然没开long longlong longlong~long,直挂252525分一开始看题面,观察特殊数据,发...原创 2018-06-13 14:25:41 · 435 阅读 · 0 评论 -
【题解】UOJ207 共价大爷游长沙
Problemuoj题目概要: 给定一棵树,维护四种操作: 1:断开一条边,加入一条边,保证操作后仍是树 2:往集合S中加入一个点对(x,y)(x,y)(x,y) 3:删除集合中一个点对 4:询问一条边,是否集合中所有点对之间的路径都要经过这条边Solution不是很难的一题……想到某校自主招生题:给定序列,其中有一个数字出现一次,其余数字均出现两次,找出这个数(...原创 2018-06-05 16:33:20 · 290 阅读 · 0 评论 -
【题解】LNOI-2014 LCA 好题
Problem洛谷 & bzoj题目概要(题目不完整,细节看链接): 给出有根树,设dep[i]dep[i]dep[i]表示点iii的深度,有q次询问,每次询问给出l,r,zl,r,zl,r,z,求∑ri=ldep[lca(i,z)]∑i=lrdep[lca(i,z)]\sum_{i=l}^rdep[lca(i,z)]Thoughts感觉可以从下网上动态加边,并预处理...原创 2018-06-04 22:30:03 · 338 阅读 · 0 评论 -
【题解】CodeForces-613D Kingdom and its Cities
话说之前自己都不相信自己能一遍打对,交都没交就傻傻地对拍了,所以文末附赠数据生成器ProblemCodeForces未经润色的题目概要: 给定一棵有nnn个节点的树,qqq次询问,每次询问给kkk个点,求至少删除多少点,使得这kkk个点两两不属于同一联通块(n,q,∑k≤100000n,q,∑k≤100000n,q,\sum k\leq 100000)Solution根据这类...原创 2018-06-11 22:05:31 · 311 阅读 · 0 评论 -
【题解】HNOI-2014 世界树
Problem洛谷 & bzoj & loj题目概要:给定一棵nnn个节点的树,qqq次询问:给定mmm个关键点,每个原树上的点被最近且序号最小的关键点控制,问每个关键点(n,q,∑m≤300000n,q,∑m≤300000n,q,\sum m\leq 300000)Solution观察数据限制:∑m≤300000∑m≤300000\sum m\leq 3000...原创 2018-06-11 15:08:13 · 351 阅读 · 0 评论 -
【题解】WC-2011最大XOR和路径
Problembzoj & 洛谷Thought本想像游走那题一样如spfa暴力更新每一个点的线性基,但那样的复杂度十分玄学,个人认为用来骗分还是有点用的Solution考虑到对于一条从1到n的路径一定是由一条从1到n的简单路径加上若干个环组成,所以可以预处理处图中的环(不一定要将所有环处理,因为两个相交的小环异或起来可以替代这两个环合起来的大环),可以用O(n+m)...原创 2018-05-26 16:42:22 · 430 阅读 · 0 评论 -
【题解】bzoj-2653 Middle
Problembzoj&洛谷题意:给定长为n的序列,共q次询问子序列(l,r),l∈[a,b],r∈[c,d](l,r),l∈[a,b],r∈[c,d](l,r),l\in [a,b],r\in [c,d]的中位数最大值,强制在线Solution对于一个序列,定有比中位数大的元素和比中位数小的元素一样多转化成+1与-1,比中位数大的设为+1,小的设为-1,则只要有一...原创 2018-04-28 18:23:28 · 257 阅读 · 0 评论 -
【题解】bzoj-3884 上帝与集合的正确做法
Problemto bzoj求值:2222...modp2222...modp2^{2^{2^{2^{...}}}} \bmod pSolution看到无限的222就很222啊,最初想法是感觉是找循环节,觉得应该会稳定在一个数看了skywalkert dalao的博客蒟蒻才渐渐顿悟2222...(modp)=2222...2ϕ(p)∗t(modp)=2222...(mo...原创 2018-02-27 20:34:49 · 240 阅读 · 0 评论 -
【题解】SDOI-2012 Longge的问题
转载注: 转载自PinkRabbit的博客园 原文地址 以下是转载内容:题目传送门:链接。能自己推出正确的式子的感觉真的很好!题意简述:求∑ni=1gcd(i,n)∑i=1ngcd(i,n)\sum_{i=1}^n gcd(i,n)。n≤232n≤232n≤2^{32}。题解:我们开始化简式子:∑ni=1gcd(i,n)∑i=1ngcd(i,n)\sum_{i=1...转载 2018-02-26 22:27:31 · 232 阅读 · 0 评论 -
【题解】NOIP-2014 解方程
题目描述已知多项式方程:a0+a1x+a2x2+..+anxn=0" role="presentation">a0+a1x+a2x2+..+anxn=0a0+a1x+a2x2+..+anxn=0a_0+a_1x+a_2x^2+..+a_nx^n=0求这个方程在[1, m ] 内的整数解(n 和m 均为正整数)输入输出格式输入格式:输入文件名为equation .in。输原创 2017-10-24 14:32:57 · 838 阅读 · 0 评论 -
【题解】NOIP-2014 寻找道路
题目描述无向连通图G 有n 个点,n - 1 条边。点从1 到n 依次编号,编号为 i 的点的权值为W i ,每条边的长度均为1 。图上两点( u , v ) 的距离定义为u 点到v 点的最短距离。对于图G 上的点对( u, v) ,若它们的距离为2 ,则它们之间会产生Wu×Wv 的联合权值。请问图G 上所有可产生联合权值的有序点对中,联合权值最大的是多少?所有联合权值之和是多少?输入原创 2017-10-24 22:43:09 · 371 阅读 · 0 评论 -
【题解】NOIP-2014 联合权值
题目描述无向连通图G 有n 个点,n - 1 条边。点从1 到n 依次编号,编号为 i 的点的权值为W i ,每条边的长度均为1 。图上两点( u , v ) 的距离定义为u 点到v 点的最短距离。对于图G 上的点对( u, v) ,若它们的距离为2 ,则它们之间会产生Wu×Wv 的联合权值。请问图G 上所有可产生联合权值的有序点对中,联合权值最大的是多少?所有联合权值之和是多少?输入原创 2017-10-25 07:47:46 · 279 阅读 · 0 评论 -
【题解】NOIP-2016 换教室
题目描述对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。在可以选择的课程中,有 2n2n2n节课程安排在 nnn 个时间段上。在第 iii(1≤i≤n)(1≤i≤n)(1 \leq i \leq n)个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先被安排在教室 cicic_i 上课,而另一节课程在教室 didid_i 进行。在不提交任何申...原创 2017-10-26 07:49:28 · 433 阅读 · 0 评论 -
【题解】NOIP-2016 天天爱跑步
题目描述小c同学认为跑步非常有趣,于是决定制作一款叫做《天天爱跑步》的游戏。«天天爱跑步»是一个养成类游戏,需要玩家每天按时上线,完成打卡任务。这个游戏的地图可以看作一一棵包含 nnn个结点和 n−1n−1n-1条边的树, 每条边连接两个结点,且任意两个结点存在一条路径互相可达。树上结点编号为从111到nnn的连续正整数。现在有mmm个玩家,第iii个玩家的起点为 SiSiS_i,终...原创 2017-10-27 17:10:30 · 996 阅读 · 0 评论 -
【题解】NOI-2010-海拔
题目描述YT市是一个规划良好的城市,城市被东西向和南北向的主干道划分为n×nn×nn×n个区域。简单起见,可以将YT市看作 一个正方形,每一个区域也可看作一个正方形。从而,YT城市中包括(n+1)×(n+1)(n+1)×(n+1)(n+1)×(n+1)个交叉路口和2n×(n+1)2n×(n+1)2n×(n+1)条双向道路(简称道路),每条双向 道路连接主干道上两个相邻的交叉路口。下图为一张YT...原创 2017-10-31 20:55:15 · 879 阅读 · 0 评论 -
【题解】HNOI-2012-矿场搭建
NOIP临近,刷刷题压压惊,发现不但没压惊,还反增焦虑题目描述煤矿工地可以看成是由隧道连接挖煤点组成的无向图。为安全起见,希望在工地发生事故时所有挖煤点的工人都能有一条出路逃到救援出口处。于是矿主决定在某些挖煤点设立救援出口,使得无论哪一个挖煤点坍塌之后,其他挖煤点的工人都有一条道路通向救援出口。请写一个程序,用来计算至少需要设置几个救援出口,以及不同最少救援出口的设置方案总数。输原创 2017-11-07 17:31:36 · 431 阅读 · 0 评论 -
【题解】APIO-2014 序列分割
这篇写得比较急,没太细原创 2018-01-28 20:55:52 · 188 阅读 · 0 评论 -
【题解】SDOI-2008 郁闷的小J
话说这题bzoj上没有,丢一个洛谷的连接 点我这题不是很难,对于每一种书建立一个有序的位置数组,就是这种书出现的位置集合,然后就是维护这个序列有序了蒟蒻只能想到两种:set和平衡树,set就二分查找,SBT就find但MLE!!!蒟蒻的SBT结构体在数据极端情况下欲哭无泪 把里面和外面的数组改来改去都A不了于是蒟蒻使出了浑身解数卡空间:队列回收空间 树上分治 开上原创 2018-01-28 20:44:52 · 176 阅读 · 0 评论 -
【题解】SDOI-2008 郁闷的小J
话说这题bzoj上没有,丢一个洛谷的连接 点我这题不是很难,对于每一种书建立一个有序的位置数组,就是这种书出现的位置集合,然后就是维护这个序列有序了蒟蒻只能想到两种:set和平衡树,set就二分查找,SBT就find但这题最变态的一点是卡空间!!!蒟蒻的SBT结构体在数据极端情况下欲哭无泪 把里面和外面的数组改来改去都A不了于是蒟蒻使出了浑身解数卡空间:队列回收空间...原创 2018-01-04 20:11:21 · 252 阅读 · 0 评论 -
【题解】SCOI-2010-连续攻击游戏
题目描述lxhgww最近迷上了一款游戏,在游戏里,他拥有很多的装备,每种装备都有2个属性,这些属性的值用[1,10000]之间的数表示。当他使用某种装备时,他只能使用该装备的某一个属性。并且每种装备最多只能使用一次。游戏进行到最后,lxhgww遇到了终极boss,这个终极boss很奇怪,攻击他的装备所使用的属性值必须从1开始连续递增地攻击,才能对boss产生伤害。也就是说一开始的时候,lxhg原创 2017-10-22 19:20:02 · 377 阅读 · 0 评论 -
【题解】NOIP-2016 愤怒的小鸟
题目描述Kiana最近沉迷于一款神奇的游戏无法自拔。简单来说,这款游戏是在一个平面上进行的。有一架弹弓位于(0,0)处,每次Kiana可以用它向第一象限发射一只红色的小鸟,小鸟们的飞行轨迹均为形如y=ax2+bxy=ax2+bxy=ax^2+bx的曲线,其中a,b是Kiana指定的参数,且必须满足a&amp;lt;0a&amp;lt;0a(xi,yi)(xi,yi)(xi,yi)。如果某只小鸟的飞...原创 2017-10-20 13:37:17 · 482 阅读 · 0 评论 -
【题解】NOIP-2015 运输计划
题目背景公元 2044 年,人类进入了宇宙纪元。题目描述L 国有 n 个星球,还有 n-1 条双向航道,每条航道建立在两个星球之间,这 n-1 条航道连通了 L 国的所有星球。小 P 掌管一家物流公司,该公司有很多个运输计划,每个运输计划形如:有一艘物流飞船需要从 ui 号星球沿最快的宇航路径飞行到 vi 号星球去。显然,飞船驶过一条航道 是需要时间的,对于航道 j,任意飞船驶...原创 2017-10-19 15:08:02 · 588 阅读 · 0 评论 -
【题解】NOI2011阿狸的打字机
【Problem】bzoj2434 洛谷2414 codevs1946【Solution】本着刷AC自动机去做的这题,而且这题一看就是要用数据结构的这题大致题意是求A在B中出现的次数,联想AC自动机如果每次保存一下打印出来的字符串,数组君会受不了的首先考虑优化空间,构造AC" role="presentation">ACACAC自动机时只保存每个串的结束位置,空间优原创 2018-02-05 13:07:25 · 325 阅读 · 0 评论 -
【题解】HNOI-2004 打鼴鼠
题目描述鼹鼠是一种很喜欢挖洞的动物,但每过一定的时间,它还是喜欢把头探出到地面上来透透气的。根据这个特点阿牛编写了一个打鼹鼠的游戏:在一个n*n的网格中,在某些时刻鼹鼠会在某一个网格探出头来透透气。你可以控制一个机器人来打鼹鼠,如果i时刻鼹鼠在某个网格中出现,而机器人也处于同一网格的话,那么这个鼹鼠就会被机器人打死。而机器人每一时刻只能够移动一格或停留在原地不动。机器人的移动是指从当前所处的网...原创 2017-10-13 21:48:23 · 298 阅读 · 0 评论