Loading

11 2020 档案

摘要:CF843D Dynamic Shortest Path 非常巧妙,增加了 \(k\) 条边的权值以后,答案的增加不会超过 \(k\)。首先先跑一个 \(dijkstra\) 来得到 \(dis\) 数组。 然后对于每一个增加的答案开一个 queue 来存,\(add_v = min(dis_u + 阅读全文
posted @ 2020-11-30 08:11 zhoukangyang 阅读(58) 评论(0) 推荐(0) 编辑
摘要:拓展 KMP P5410 【模板】扩展 KMP(Z 函数) 模板题,把两个串拼起来跑一遍拓展 \(KMP\) 即可。 阅读全文
posted @ 2020-11-25 10:35 zhoukangyang 阅读(60) 评论(0) 推荐(0) 编辑
摘要:CF338D GCD Table 首先把 \(x\) 坐标确定为 \(lcm(a_i)\)。然后 \(j \equiv 1 - i \pmod {a_i}\)。跑一遍 \(CRT\) 即可。 阅读全文
posted @ 2020-11-25 10:02 zhoukangyang 阅读(37) 评论(0) 推荐(0) 编辑
摘要:CF754E Dasha and cyclic table bitset 优化暴力。可以把两个 \(bitset\) 拼接起来比较。(之前一直在想 \(FFT\) 怎么过 \(n^3 \log n\)) CF1373G Pawns 题目要求求的是每一个点可在大于等于 \(y + \left\vert 阅读全文
posted @ 2020-11-25 09:59 zhoukangyang 阅读(59) 评论(0) 推荐(0) 编辑
摘要:Solution 提供一种新思路。 首先考虑如何判断一个状态是否合法。 考虑把所有十进制长度一样的数缩成一个点。 这样的点的个数 \(\le 5\)。 蒟蒻猜了一个结论:只要满足对于所有缩出来的点的子集的点的个数 > 子集内边的个数,那么就是有解的。 这时 \(\tt \color{black}{S 阅读全文
posted @ 2020-11-20 16:11 zhoukangyang 阅读(215) 评论(0) 推荐(1) 编辑
摘要:CF799F Beautiful fountains rows 对于每一行随机赋值为 \(f_i\),然后弄一个新的序列,把第 \(i\) 行的 \(l_i\) 到 \(r_i\) 这一段区间加上 \(f_i\)。 然后求的就是 \([\texttt{(在 L 到 R 中出现的数的异或和)} \op 阅读全文
posted @ 2020-11-15 15:11 zhoukangyang 阅读(6) 评论(0) 推荐(0) 编辑
摘要:PullShit 倍增和树剖的差距!!! 一个 TLE, 一个 luogu 最优解第三!!! 放个对比图(上面倍增,下面轻重链剖分): 不过这是两只 log 非正解。。。 Solution \(LCP\), 自然地想到后缀字符串算法和哈希。后缀自动机好像搞不了,用哈希。 正解是把路径拆分成链,不过这 阅读全文
posted @ 2020-11-13 22:27 zhoukangyang 阅读(268) 评论(0) 推荐(0) 编辑
摘要:这题非常的神啊。。。蒟蒻来写一篇题解。 Solution 首先考虑如何判定一副牌是否是 "胡" 的。 不要想着统计个几个值 \(O(1)\) 算,可以考虑复杂度大一点的。 首先先把 \(7\) 个对子的状态判掉。然后考虑 \(4\) 个面子和 \(1\) 个对子的情况。 记录一个 \(dp_{i, 阅读全文
posted @ 2020-11-13 21:47 zhoukangyang 阅读(433) 评论(0) 推荐(4) 编辑
摘要:圆方树 P4630 [APIO2018] Duathlon 铁人两项 这题是圆方树板子题,只要让方点的权值为 \(siz\), 圆点权值为 \(-1\) ,然后在树上算算贡献即可。 强连通分量 CF878C Tournament 考虑建一张图,对于一项运动从小连向大,然后缩典。考虑模拟这个缩点的过程 阅读全文
posted @ 2020-11-03 16:51 zhoukangyang 阅读(46) 评论(0) 推荐(0) 编辑
摘要:$\texttt 数据结构学傻的蒟蒻来写一个新思路 这题的正解是利用多个结点的 \(lca\) 是 \(dfs\) 序最大的结点和 \(dfs\) 序最小的结点的 \(lca\)。但是这里考虑如何不用这种方法。 首先用线段树合并处理出在每一个结点的子树里面的点。 答案分为两种情况: 1. 包含结点 阅读全文
posted @ 2020-11-01 17:39 zhoukangyang 阅读(229) 评论(0) 推荐(1) 编辑