随笔分类 - 根号分治
摘要:[UOJ 传送门](https://uoj.ac/problem/33 "UOJ 传送门") 设 为 子树内深度为 的点的个数,在 处计算答案。但是时间复杂度无法接受。 考虑长剖,计算答案只用枚举到轻链长,先对轻儿子做一
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/P7722 "洛谷传送门") 被踩爆了好神的题啊! 转化一下题意,给出三个数组 ,每次可以单点修改 ,询问即求 $b_i = a_j = c_k, 1 \l
阅读全文
摘要:洛谷传送门 AtCoder 传送门 It's all MAGIC 这种题目一般先考虑局面要满足什么条件能必胜,然后根据这个性质来计数。 如果把黑板上的数写成一个集合 ,那么: 为必胜态, 显然为必败态,打表发现其他单元素集合都为必胜态; 如果 $
阅读全文
摘要:洛谷传送门 AtCoder 传送门 感觉太人类智慧了。 设 表示当前每种牌的数量, 为状态 只进行换牌操作最终最少剩下几张牌。 是可以贪心求出的,因为策略必然是能换则换。 并且我们发现依次换 \(2,3
阅读全文
摘要:洛谷传送门 经典根号分治题。 思路 显然有两种暴力: 对于每个地区为 的结点,计算它的子树内有多少个地区为 的结点。 对于每个地区为 的结点,计算它到祖先的链上有多少个地区为 的结点。 设 为第 个地区的数量。若 $cnt_{r
阅读全文
摘要:洛谷传送门 CF 传送门 比 CF547E 略难的字符串好题。 思路 首先令 。 设 为第 个字符串在 AC 自动机上的终止结点。考虑在 AC 自动机上匹配的过程, 在 中出现的次数就相当于在 Trie
阅读全文