随笔分类 -  根号分治

摘要:洛谷传送门 不依赖 ai109 的做法。 设 bx 为有多少个 i 使得 ai=x。 设一个阈值 B。当 maiaj>Baiaj<mB,可以直接枚举 \(a_i 阅读全文
posted @ 2024-07-07 16:26 zltzlt 阅读(41) 评论(0) 推荐(0) 编辑
摘要:[UOJ 传送门](https://uoj.ac/problem/33 "UOJ 传送门") 设 fu,iu 子树内深度为 i 的点的个数,在 LCA 处计算答案。但是时间复杂度无法接受。 考虑长剖,计算答案只用枚举到轻链长,先对轻儿子做一 阅读全文
posted @ 2023-09-05 14:19 zltzlt 阅读(22) 评论(0) 推荐(0) 编辑
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/P7722 "洛谷传送门") 被踩爆了![](//图.tk/7)好神的题啊! 转化一下题意,给出三个数组 a,b,c,每次可以单点修改 a,b,c,询问即求 $b_i = a_j = c_k, 1 \l 阅读全文
posted @ 2023-07-05 15:37 zltzlt 阅读(64) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 神仙题…… 记 f(n) 为一次操作后第 n 个数是多少,则 f(n)=3n+12。 记 fk(n)=f(fk1(n))f0(n)=nhk 阅读全文
posted @ 2023-05-13 11:10 zltzlt 阅读(19) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 技巧性比较强的题(? 设 a 为最优解的 A,则 a 可以贪心构造,就是每一位都取到下界。 考虑设 bi=aii,因为 i×bi<(i+1)×bi+1,则 $b_{i+1} 阅读全文
posted @ 2023-05-08 14:04 zltzlt 阅读(28) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 It's all MAGIC 这种题目一般先考虑局面要满足什么条件能必胜,然后根据这个性质来计数。 如果把黑板上的数写成一个集合 S,那么: 为必胜态,1,2 显然为必败态,打表发现其他单元素集合都为必胜态; 如果 $ 阅读全文
posted @ 2023-05-06 22:28 zltzlt 阅读(20) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 AtCoder 传送门 感觉太人类智慧了。 设 A=(c1,c2,...,cn) 表示当前每种牌的数量,f(A) 为状态 A 只进行换牌操作最终最少剩下几张牌。 f(A) 是可以贪心求出的,因为策略必然是能换则换。 并且我们发现依次换 \(2,3 阅读全文
posted @ 2023-04-27 13:14 zltzlt 阅读(16) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 很牛逼的题啊!感觉套路很实用,感谢 ntf。 考虑 totlen=cnt×len80。若 cnt3,可以 O(|S|2cnt1) 暴力枚分割点。cnt=4 包含在 cnt=2 内,无需考虑。$cn 阅读全文
posted @ 2023-03-09 09:23 zltzlt 阅读(37) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 套路题。 考虑根号分治,V=447 的质因子直接暴力 ST 表维护。对于 >V 的质因子每个数最多有一个。记 bigiai>V 的质因子,维护 prei 表示上一个使得 $big_i 阅读全文
posted @ 2023-03-04 14:37 zltzlt 阅读(27) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 不错的根号分治练习题。 考虑枚举公差 k,题目就转化成了求 aii×k 相等的数的最大值。 考虑根号分治。 当 |k|105,显然可以暴力枚举,开桶记录。 当 |k|>105,对于一个 $i 阅读全文
posted @ 2022-10-06 22:33 zltzlt 阅读(32) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 经典根号分治题。 思路 显然有两种暴力: 对于每个地区为 r1 的结点,计算它的子树内有多少个地区为 r2 的结点。 对于每个地区为 r2 的结点,计算它到祖先的链上有多少个地区为 r1 的结点。 设 cnti 为第 i 个地区的数量。若 $cnt_{r 阅读全文
posted @ 2022-07-19 14:11 zltzlt 阅读(52) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 比 CF547E 略难的字符串好题。 思路 首先令 m=i=1n|si|。 设 ai 为第 i 个字符串在 AC 自动机上的终止结点。考虑在 AC 自动机上匹配的过程,xy 中出现的次数就相当于在 Trie 阅读全文
posted @ 2022-07-01 22:59 zltzlt 阅读(27) 评论(0) 推荐(0) 编辑

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