- 博客(67)
- 收藏
- 关注
原创 WC2019 数树
题意:数据范围:Analysis:由于暂时没有时间写代码,因此先写题解放在这,有时间补上代码。首先膜拜这题出的实在是过于神仙,蒟蒻瑟瑟发抖,完全不会做。此题分为三个部分,我们分别解决。先浅显的分析一些性质:我们发现我们只需要两棵树边的交集,然后把它们拿出来。会形成森林,那么对于这片森林的每一个联通块,数字必须一样。设E1E1E1为第一棵树的边集,E2E2E2为第二颗树的边集。...
2019-02-22 22:42:30 664
原创 JZOJ6025. 【GDOI2019模拟2019.2.16】加农炮
题意:数据范围:Analysis:不难看出我们就是要求斜率第KKK大,一般这种题都用二分解决。斜率可以用最简分数表出,我们采用Stern−BrocotTreeStern-Brocot TreeStern−BrocotTree来解决这道题。这是一棵用来表示所有既约分数的树,且该树满足二叉搜索树的性质,中序遍历是有序的序列。其形状大约如下:对于中序遍历这棵树得到的序列,若ab,cd...
2019-02-16 22:34:19 467
原创 JZOJ6021. 【GDOI2019模拟2019.2.15】车
题意:数据范围:Analysis:容斥无止境。看到mmm很小,方案很难算那肯定是容斥了。先考虑m=0m=0m=0的情况:我们考虑用总方案减去单独至少一条对角线上没有,再加上两条对角线上同时没有的方案。因为是nnn个车,nnn行nnn列,那么每一列要放一个,且不能同行。那么总方案显然是:n!n!n!。考虑单独一条对角线:我们考虑枚举放多少个在该条对角线上,容斥系数是(−1)i...
2019-02-15 16:45:34 497 1
原创 JZOJ4925. 【GDOI2017模拟12.18】稻草人
题意:YLOI村有一片荒地,上面竖着NNN个稻草人,村民们每年多次在稻草人们的周围举行祭典。有一次,YLOI村的村长听到了稻草人们的启示,计划在荒地中开垦一片田地。和启示中的一样,田地需要满足以下条件:1、田地的形状是边平行于坐标轴的长方形;2、左下角和右上角各有一个稻草人;3、田地的内部(不包括边界)没有稻草人。给出每个稻草人的坐标,请你求出有多少遵从启示的田地的个数。数据范围:...
2019-01-30 19:22:02 290
原创 prufer序列学习小记
简介:prufer序列是用来解决一系列有关有标号无根树计数问题的利器。首先介绍一下相关的东西:prufer序列的构造:1.找到编号最小的度数为1的点。2.删除该节点并在序列中添加与该节点相连的节点的编号。3.重复1,21,21,2操作,直到整棵树只剩下两个节点。将prufer序列对应回原树:1.每次取出prufer序列中最前面的元素uuu。2.在点集中找到编号最小的没有在pruf...
2019-01-24 20:30:42 257
原创 6009. 【THUWC2019模拟2019.1.18】Counting
题意:羽月最近发现,她发动能力的过程是这样的:构建一个 VVV 个点的有向图 GGG,初始为没有任何边,接下来羽月在脑中构建出一个长度为 EEE 的边的序列,序列中元素两两不同,然后羽月将这些边依次加入图中,每次加入之后计算当前图的强连通分量个数并记下来,最后得到一个长度为EEE 的序列,这个序列就是能力的效果。注意到,可能存在边的序列不同而能力效果相同的情况,所以羽月想请你帮她计算能发动的...
2019-01-18 22:09:23 715
原创 JZOJ6008. 【THUWC2019模拟2019.1.18】Sequence
题意:茉优最近研究发现,一个人的想愿能力可以认为是字符串SSS的一个子串S[l,r]S[l,r]S[l,r],而连接值可以认为是这个子串的本质不同子序列个数。现在她想验证她的结论是否正确,于是她给了你QQQ个询问,希望你帮她来计算,注意空串也是子序列。数据范围:Analysis:考虑一个暴力的DpDpDp,设fif_ifi表示以下标iii结尾的本质不同子序列个数,每次转移就是前面所有...
2019-01-18 21:59:07 571
原创 JZOJ2904. 【集训队互测 2012】Calc
题意:一个序列a1,...,ana_1,...,a_na1,...,an 是合法的,当且仅当:长度为给定的nnn。a1,...,ana_1,...,a_na1,...,an 都是[1,A]中的整数。a1,...,ana_1,...,a_na1,...,an 互不相等。一个序列的值定义为它里面所有数的乘积,即a1a2...ana_1a_2...a_na1a2...an。...
2019-01-16 22:17:19 367
原创 2019.1.9WC模拟赛 tree
题意:给你一棵nnn个点的树,你需要在树上选择恰好mmm条点不相交的、长度至少为kkk的路径,使得路径所覆盖的点权和尽可能大。求最大点权和。数据保证有解。数据范围:100100100%的数据:n,m,k≤1.5∗105n,m,k \leq 1.5*10^5n,m,k≤1.5∗105Analysis:我们考虑一个暴力的DPDPDP:fi,j,kf_{i,j,k}fi,j,k,表示当前DP...
2019-01-10 17:33:19 359
原创 CF868G El Toll Caves
题意:有nnn个洞穴,其中一个有宝藏。你每天有kkk次机会去洞穴中找宝藏,如果你去到的洞穴中有宝藏则有12\frac{1}{2}21的概率找到。每次寻找的概率是独立计算的。问找到宝藏的期望天数。数据范围:k≤n≤5∗108k \leq n \leq 5*10^8k≤n≤5∗108Analysis:发现这kkk次机会一定是有决策的,在随机意义下,我们选择尽量少的去找宝藏,那么就是kk...
2019-01-09 21:55:04 532
原创 常系数齐次线性递推学习小记
适用范围:若遇到形如此类的递推式:fi=∑j=1kfi−j∗ajf_i=\sum_{j=1}^kf_{i-j}*a_jfi=∑j=1kfi−j∗aj。我们称其为线性递推。遇到此类问题,我们可以用矩阵快速幂求第nnn项,复杂度是O(k3logn)。O(k^3\log{n})。O(k3logn)。这个复杂度在kkk比较大的时候很吃力,我们就有了一种优化方案:也就是常系数齐次线性递推。...
2019-01-03 21:55:37 423
原创 Samjia Contest Graph
题意:msc喜欢黑白灰,所以msc很喜欢黑白图,一个n个节点的黑白图是这样定义的:1、每个节点都有其唯一的编号1..n1..n1..n。2、图中有若干条无向边,每条边都有颜色(黑色或白色),同时图中没有重边也没有自环。3、这个图是一个二分图。现在msc想知道有多少种不同的节点数为nnn的黑白图。两个黑白图不同,当且仅当存在一条边(u,v)(u,v)(u,v)在其中一个图中出现但是在另外...
2018-12-29 22:15:52 294
原创 JZOJ5973. 【清华2019冬令营模拟12.8】序列
题意:数据范围:Analysis:这种东西一般比较套路啦,复杂度看起来也是log\loglog的。第一种操作发现只要模拟操作递归就好,每次大小减半,复杂度O(logn)O(\log{n})O(logn)我们考虑从n2\frac{n}{2}2n推到nnn。我们发现奇数的情况可以写成:(−1)n−xn(-1)^n{-}x_n(−1)n−xn。当nnn为奇数的时候会和x2nx_{...
2018-12-08 15:05:34 371
原创 NOIP2018总结
第一次提高组noip,考得不如人意。也吐槽一下这天王级别的组题。这骚组题成功区分了我这种菜鸡。。。。Day1在学军数据下的成绩:Day1100+100+100=300Day276+40+36=152总分452,处在WC边缘线上,只希望CCF的数据能让我苟进去吧。现在Day1T3存在挂分的可能。原因是我10点多打完三题开始颓,11点半突然举了个小样例,然后发现我的T3伪了,事实...
2018-11-17 08:43:25 449
原创 JZOJ5957. 【NOIP2018模拟11.7A组】scarborough fair
题意:数据范围:对于 151515% 的数据,满足 m≤21m \leq 21m≤21。对于另外 353535% 的数据,满足 n≤11n \leq 11n≤11。对于 808080% 的数据 (包括以上 505050% 的数据),满足 n≤14n \leq 14n≤14。对于 100100100% 的数据,满足 n≤17n \leq 17n≤17。时限2S2S2S。Analysi...
2018-11-07 20:55:44 334
原创 JZOJ5956. 【NOIP2018模拟11.7A组】easy LCA
题意:数据范围:Analysis:辣鸡出题人,卡你tm的常。发现询问的区间很多,往分治上想想。考虑从中间往两边做一个前缀LCA,后缀LCA。然后一个跨越中点的序列LCA就能前后缀拼接。发现两边的前缀后缀LCA,一定会形成两条链,依次考虑右边每个点的贡献,发现我们只需要求出两条链相交的LCA,然后扫一遍得出答案,我们需要O(1)O(1)O(1)求LCA,用欧拉序预处理rmqrmqrm...
2018-11-07 17:20:24 354
原创 JZOJ5952. 【NOIP2018模拟11.5A组】凯旋而归
题意:数据范围:对于505050%的数据,N≤6666N\leq6666N≤6666对于100100100%的数据, N≤456789,0≤ai≤106N\leq456789,0\leq a_i \leq10^6N≤456789,0≤ai≤106Analysis:比较有意思的一道题,我们发现答案可以表示成如下形式:设前缀异或和为sis_isi。那么答案就是:max\maxm...
2018-11-06 09:35:32 321
原创 JZOJ5954. 【NOIP2018模拟11.5A组】走向巅峰
题意:众所周知,DH是一位人生赢家,他不仅能虐暴全场,而且还正在走向人生巅峰;在巅峰之路上,他碰到了这一题:给出一棵nnn个节点的树,我们每次随机染黑一个叶子节点(可以重复染黑),操作无限次后,这棵树的所有叶子节点必然全部会被染成黑色。定义RRR为这棵树不经过黑点的直径,求使RRR第一次变小期望的步数。数据范围:对于151515%的数据,满足n≤10n\leq10n≤10;对于303...
2018-11-06 09:26:48 395
原创 JZOJ5953. 【NOIP2018模拟11.5A组】生死之境
题意:幽幽子正在练习符卡[反魂蝶八分咲]冥界可以抽象成一个无限大的二维平面,其中白玉楼在(0,0)(0,0)(0,0),冥界上存在着nnn个幽灵,第iii个幽灵位于点(xi,yi)(x_i,y_i)(xi,yi)。一次符卡的释放可以看做一条直线,由于幽幽子身处白玉楼,所以这条直线经过原点。幽幽子想让自己的符卡看起来尽量优美,她定义一次符卡的释放是优美的,当且仅当所有的幽灵在这条直线上的投...
2018-11-06 08:53:51 385
原创 JZOJ5951. 【NOIP2018模拟11.04】锋芒毕露
题意:数据范围:真—100100100%:N<=2∗105N<=2*10^5N<=2∗105时限3.5S,开O2。Analysis:很容易想到怎么处理相交,相包含的情况,但是如果要去掉相包含,则显得非常困难。如果用数据结构维护,却找不到一个策略去优化,这时候不妨套路地想想平衡规划。我们设一个阈值KKK,出现次数大于KKK的颜色为集合QQQ,出现次...
2018-11-06 08:42:09 353
原创 HDU6184 Counting Stars
题意:Little A is an astronomy lover, and he has found that the sky was so beautiful!So he is counting stars now!There are n stars in the sky, and little A has connected them by m non-directional edge...
2018-11-03 10:09:19 380
原创 JZOJ5947. 【NOIP2018模拟11.02】初音未来(miku)
题意:HercierHercierHercier作为一位喜爱HatsuneMikuHatsune MikuHatsuneMiku的OIerOIerOIer,痛下决心,将VocaloidVocaloidVocaloid买回了家。打开之后,你发现界面是一个长为nnn的序列,代表音调,并形成了全排列。你看不懂日语,经过多次尝试,你只会用一个按钮:将一段区间按升序排序。不理解音乐的HercierHerc...
2018-11-02 15:35:55 640
原创 JZOJ5944. 【NOIP2018模拟11.01】信标
题意:数据范围:对于前 202020% 的数据, n≤10n \leq 10n≤10;对于前 454545% 的数据, n≤40n \leq 40n≤40, 树的形态随机;对于前 707070% 的数据,n≤5000n \leq 5000n≤5000;对于另 555% 的数据, 不存在一个村庄连接着 333 条或以上的道路;对于 100100100% 的数据, 1≤n≤1000000...
2018-11-01 16:49:47 296
原创 LOJ#2886. 「APIO2015」巴厘岛的雕塑 Bali Sculptures
题意:巴厘岛的一条主干道上共有 NNN 座雕塑,依次编号为 111 到 NNN。雕塑 iii 的年龄为 YiY_iYi。政府想把这些雕塑分成恰好 XXX 组,要求 A≤X≤BA≤X≤BA≤X≤B。每组不能为空,且每组雕塑的编号必须连续。每个雕塑必须属于某一组。分组方案需要考虑美观程度。计算方法如下:分别计算每组雕塑的年龄之和,然后将每一组的结果按位取或,就得到了该分组方案的美观值。求最小...
2018-10-31 16:27:26 347
原创 JZOJ5936. 【NOIP2018模拟10.29】逛公园
题意:数据范围:Analysis:吼题啊。这种题会有性质的,我们要根据性质去计算答案。我们设f(l,r,x)f(l,r,x)f(l,r,x)表示以xxx为初始值走完lll~rrr最后的结果,贪心的想,在某个位置尽量大,结果越大,所以有:若a&lt;ba &lt; ba<b,则有f(l,r,a)&lt;=f(l,r,b)f(l,r,a)&lt;=f...
2018-10-29 17:22:28 357
原创 JZOJ5924. 【NOIP2018模拟10.23】Queue
题意:数据范围:Analysis:如果用二维数据结构强行去维护它,会很难做,不妨考虑分块。发现每一次就是对于每一个块之间最后一个挪到第一个,最后一个和第一个单独考虑。那么要维护相对位置,和ai=ka_i=kai=k的个数,后面那个可以开个桶来做,前面的显然用链表来维护,这样就做完了。复杂度:O(nn)O(n\sqrt{n})O(nn)Code:# include&lt;cs...
2018-10-23 18:48:27 317
原创 JZOJ5922. 【NOIP2018模拟10.23】sequence
题意:小 F 是一位 Hack 国的居民,他生活在一条长度为 n 的街道上,这个街道上总共有 n 个商店。每个商店里售卖着不同的 Hack 技能包,每个商店本身也会有个便利值。初始时,每个商店的便利值均为 0。每一天,街道上都会有一些商店优化改造。具体来说,对于每一天,优化改造的商店都是一个连续的区间 l ∼ r,每次优化改造也会有一个优化参数 k。对于所有 l ≤ i ≤ r ,第 i 个商...
2018-10-23 18:44:38 333
原创 JZOJ5920. 【NOIP2018模拟10.22】风筝
题意:当一阵风吹来,风筝飞上天空,为了你,而祈祷,而祝福,而感动……oyiya 在 AK 了 IOI 之后来到了乡下,在田野中玩耍,放松身心。他发现前面有一排小朋友在放风筝,每一个风筝有一个高度 hih_ihi,风筝的高度可能会随着小朋友的心情而改变。这时,毒瘤的 oyiya 有了一个毒瘤的 idea,他想知道改变高度之后风筝的最长严格上升子序列。oyiya 太强了表示并不想做这种水题,你...
2018-10-23 17:44:09 408
原创 JZOJ5915. 【NOIP2018模拟10.19】明日之星
题意:n位舞台少女各自有一个番号,番号是由‘A’、‘C’、‘G’、‘T’、‘U’五种字符组成的字符串,某种未知力量导致不同的舞台少女的番号可能相同。我们把第i位舞台少女的番号记作s[i],且每位舞台少女还会有一个梦想值a[i]。舞台少女之间互相建立了友好的关系,如果把关系看作边,那么这是一棵无根树。giraffe想了一种奇特的点名方式,每次点名它会有一个名单S,S也是由‘A’、‘G’、‘C...
2018-10-19 21:02:42 535
原创 JZOJ5612. 【NOI2018模拟3.29】第3题
题意:数据范围:Analysis:20分很显然的设fi,jf_{i,j}fi,jDP。50分,观察这个三个式子。类似于每次走(x+1,y),(x,y+1),根据一个步数可以确定另一个,然后组合数算,是否能够类似的做。假设我们每个走了x,y,zx,y,zx,y,z次。就有方程:x+y+2z=nx+y+2z=nx+y+2z=nx−y=mx-y=mx−y=m解得:x=y+m,z=n−m...
2018-10-17 09:58:04 272
原创 JZOJ5436. 【NOIP2017提高A组集训10.30】Group
题意:数据范围:Analysis:首先这个肯定先排序,这样好确定最大最小数的差。对于一个组里的差即为最左最右端点。考虑DP,为表全状态设fi,j,kf_{i,j,k}fi,j,k表示做到第iii个,还有jjj组没分好,当前所有组的和为kkk。因为我们是不断往组里加右端点,所以第三维是递增的。但是每一组的最大最小差并没有解决,我们只有aia_iai的信息,并不能推算出转移后kkk是怎...
2018-10-16 22:43:36 175
原创 JZOJ3342. 【NOI2013模拟】求生之路
题意:历经千辛万苦,pty终于打开了金字塔的锁。稍稍适应了外面刺眼的光线,pty抬头望去,眼前竟是一条不见尽头的狭长通道。这时候背后响起了奇怪的窸窣声,原来是金字塔内绿眼黑身的怪物追了过来。Pty来不及多想,便拼命往前奔去。通道狭窄又曲折,时不时还有断裂,不过Pty凭借TempleRun练成的娴熟技巧轻松通过。眼看着离怪物们越来越远时,一棵参天大树突然耸立在了道路中央,大树摆了摆身子,用苍老的声...
2018-10-16 16:51:52 276
原创 NOIP前集训总结
10.15今天是第一场模拟赛,成功智商下线。八点开始看题,T1一眼二分一个值,然后判是否能从(0,0)走到(x,y),这时候脑子抽了,想到用射线法,边界之间连边,判是否会包围(0,0)。事实上这个是对的,但出现各种细节错误,而且此题暴力不可打,不可拍,导致成功爆零。其实可以直接判断边界之间能不能互相联通也可。T2基环树上求所有最短路径最大值。考虑把环去掉先。可以求出森林直径,并得到每个点的最长链...
2018-10-15 17:18:40 368
原创 JZOJ5890.【NOIP2018模拟9.29】方格问题
题意:数据范围:时限6SAnalysis:假设我们已知哪些格子不能走,且仅有第二个操作怎么做?可以用类似ZJOI2016ZJOI2016ZJOI2016旅行者的分治最短路的方式去做。那么这题我们格子是会发生变化的,需要实时知道信息。但我们可以知道每个格子变为不能走的时间,那么定义这个时间为这个格子的权值,一条路径的权值为这条路径上格子权值最小值。显然对于一个询问(x,y),(x1,y1)...
2018-10-11 18:40:33 305
原创 Min-Max容斥学习笔记
形式:maxS=∑T∈S(−1)|T|+1minTmaxS=∑T∈S(−1)|T|+1minTmaxS=\sum_{T\in{S}}(-1)^{|T|+1}minT意思是:集合SSS中的最大值,等于它所有子集的最小值乘上子集的大小加一的和。 多应用在概率,期望等题目上,有时候也用来求一些很难求的最大值。证明:不妨将集合从小到大排序。那么:∀i<j∀i<j\forall...
2018-09-13 22:38:01 654
原创 2018.9.9清华集训 T1 dream
题意:数据范围:Analysis:首先可以用期望DP推一下,有环,套路的用高斯消元求,但每次询问起点不同,每一次都要高斯消元。考虑转移方程:fx=∑y−>xPi∗fy+cxfx=∑y−>xPi∗fy+cxf_x=\sum_{y->x}P_i*f_y+c_x 这里的PiPiP_i指走这条边的概率,cxcxc_x当且仅当xxx为起点时为111。将cxcxc_x移到系数...
2018-09-12 21:09:22 210
原创 2018自我剖析
搜索未掌握的:极大极小搜索 不太熟练的:A*,迭代加深 要掌握搜索方面剪枝的技巧,不光是判断方面,搜索的顺序,方式对时间都有很大影响 应该分析以什么样的方式,顺序去搜索最优,剪掉哪些无用的状态。DP未完全掌握的:插头DP 不太熟练的:计数DP,期望DP,矩阵优化DP 主要是在设计状态这一方面,思维容易僵化,并且不太清楚什么时候该套DP上去。 计数方面主要是把握一个主体,构造...
2018-09-07 21:51:40 469
原创 JZOJ5824.party
题意:数据范围:Analysis首先考虑办聚会的城市,由于道路是单向的,不难发现该城市就是这ccc个城市的lcalcalca. 考虑选择礼品的限制如何解决,思考一下发现是对于每一个礼品分配城市,考虑网络流解决. 至于所有城市的礼品数一样我们可以二分限制最大流,判断是否能满流即可。 我考场上考虑到这里,事实上已经能拿到656565分了,本来想能不能最大流转最小割做dpdpd...
2018-08-16 19:05:31 232
原创 Luogu4389.付公主的背包
题意:付公主有一个可爱的背包qwq 这个背包最多可以装 10510510^5 大小的东西 付公主有nnn种商品,她要准备出摊了. 每种商品体积为ViViV_i,都有 10510510^5 件. 给定m,对于 s∈[1,m]s∈[1,m]s\in [1,m],请你回答用这些商品恰好装sss体积的方案数对998244353998244353998244353取模.数据范围:对于30...
2018-08-12 21:46:28 324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人