Live2D

10 2021 档案

摘要:今天看了一下,发现以前的我是个 *** 。 长链剖分就是说,对于我们维护与深度有关的东西。我们可以发现,如果我们将深度最大(深度指到叶子节点的最大距离)的儿子设为重儿子,那么它就会有很多好性质。因为长链总大小为 n ,而且如果我们继承重儿子,轻儿子暴力合并的话就可以做到 \(\Theta(n 阅读全文
posted @ 2021-10-22 15:41 Dark_Romance 阅读(59) 评论(0) 推荐(0) 编辑
摘要:link Solution md,智障了。 首先看出一个结论,就是说一条边 (u,v) 可以删当且仅当在原图中删掉改变该边 u 仍能到达 v。 因为这是一个 DAG,所以我们可以拓排之后从后往前扫,然后用 bitset 维护连通性。 Code #include <bits/s 阅读全文
posted @ 2021-10-21 19:14 Dark_Romance 阅读(43) 评论(0) 推荐(0) 编辑
摘要:CF848D Shake It! link Solution 可以想到我们可以设 fi,j 表示增加了 i 个点的图最小割为 j 的方案数。然后你发现如果把一条边 (u,v) 增加了 (u,w),(w,v) 那么,(u,w) 和 \((w,v)\ 阅读全文
posted @ 2021-10-21 16:56 Dark_Romance 阅读(56) 评论(0) 推荐(0) 编辑
摘要:函数调用 link Solution 不知道一年之前我在想什么,明明很sb的一个题目哎。。。 可以想到的是,我们如果可以计算出一个增加节点会贡献多少次就可以直接算了。整体乘的贡献也算在这里就好了。直接topo排序算出进入一个块之前已经全局成了多少就好了。 Code #include <bits/st 阅读全文
posted @ 2021-10-20 15:00 Dark_Romance 阅读(54) 评论(0) 推荐(0) 编辑
摘要:link Description 给出一个大小为 n 的树,每个点有点权,有 m 次查询,每次查询 uv 的不同点权个数。强制在线。 n4×104,m105 Solution 不知道这是不是正宗的树分块。 我们考虑假如我们能取出 阅读全文
posted @ 2021-10-19 16:52 Dark_Romance 阅读(31) 评论(0) 推荐(0) 编辑
摘要:link Solution 又回想起一年前被这个题目支配的恐惧,NOIP 就因为这个 sb 东西被拉开分差导致后面一个学期状态都很崩溃。唉,还是自己太菜了。。。 首先我们可以先考虑 n=2 的情况,你发现这个时候存在一种优秀方案使得可以 Θ(m) 完成。如下图(图是嫖的,不 阅读全文
posted @ 2021-10-18 17:27 Dark_Romance 阅读(191) 评论(0) 推荐(0) 编辑
摘要:link Solution 可以想到的是,如果我们选了区间 [L,R],那么相当于我们对 s 进行 [L,n] 的操作,对 t 进行 [R+1,n] 的操作(注意一定得是后缀,因为前缀换是前面的)。 那么我们就可以对于每一个后缀都求出 s,t 的变化情 阅读全文
posted @ 2021-10-18 11:24 Dark_Romance 阅读(30) 评论(0) 推荐(0) 编辑
摘要:link Solution 首先 Θ(nm2m) 的应该挺好想的吧?直接枚举选的是哪个就好了? 考虑如何做到 Θ(m2m) ,可以想到的是,我们可以先求出 gs 表示我在选了 s 这个状态里面的位置进行查询,选了哪些无法分辨出来。 然后我 阅读全文
posted @ 2021-10-17 16:39 Dark_Romance 阅读(31) 评论(0) 推荐(0) 编辑
摘要:link Description 有 n 个人需要接待,每个人可以被接待的时间为 [Li,Ri],你提前 j 分钟接待他的话可以产生 j×pi 的贡献。可以在门口和沙发之间来回,需要时间为 L,待在门口或者辗转都会减少贡献,在沙发上会增加贡献 阅读全文
posted @ 2021-10-16 11:39 Dark_Romance 阅读(50) 评论(0) 推荐(0) 编辑
摘要:link Description 给出一个 n 个点的 AVL 树,求保留 k 个点使得字典序最小。 n5×105 Solution 因为我很 sb ,所以只会 Θ(nlog2n)。 首先可以注意到的是,树高是 \(\Theta(\ 阅读全文
posted @ 2021-10-16 08:54 Dark_Romance 阅读(80) 评论(0) 推荐(0) 编辑
摘要:link Description 给出两个字符串 s1,s2,对于任意一个长度 k,问从两个字符串中随机各选一个长度为 k 的子序列 A,B ,A 字典序大于 B,A 字典序等于 B,A 的字典序小于 B 的概率。 n,m2×105 Solu 阅读全文
posted @ 2021-10-14 19:35 Dark_Romance 阅读(49) 评论(0) 推荐(0) 编辑
摘要:link Description 有 n 座山,可以铲平 k 座山,问使得积水为偶数的方案数是多少,模 109+7n2.5×104,k25 Solution 很sb的一个题目,但是我傻了。 可以先考虑如何计算最后的积水体积。我们可 阅读全文
posted @ 2021-10-14 15:27 Dark_Romance 阅读(62) 评论(0) 推荐(0) 编辑
摘要:存一下一些无聊的证明吧。 Floyd 以前不是很会证,现在想到如何证明其正确性了。 假设 (u,v) 最短路上编号最大的点为 k,我们考虑归纳证明在中转点枚举到 k 时,(u,k),(k,v) 的最短路都已经算出来,然后你发现这个东西非常的显然,因为 k 是编 阅读全文
posted @ 2021-10-07 16:05 Dark_Romance 阅读(42) 评论(0) 推荐(0) 编辑
摘要:link Description 对于两个长度为 n01a1,a2,,anb1,b2,,bn,定义它们的距离 d(a,b)=i=1n|aibi|。 给定三个长度为 n 的 \( 阅读全文
posted @ 2021-10-07 16:00 Dark_Romance 阅读(65) 评论(0) 推荐(0) 编辑
摘要:link Description 现在,你有一个二分图,点数为 2n。 已知这个二分图的完备匹配的个数是奇数。 现在你要知道,删除每条边后,完备匹配个数是奇数还是偶数。 1n2×103 Solution 可以想到的是,我们对于每一个边 (u,v) 阅读全文
posted @ 2021-10-07 15:36 Dark_Romance 阅读(54) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示