随笔分类 -  分块

摘要:洛谷传送门 CF 传送门 考虑一些复杂度带根号的做法。 考虑分块,对于一个块,我们需要处理出一个数经过这个块会变成哪个数。以下假设块长 10(最后一个块块长可能 <10,暴力处理即可)。 观察这个递推式 \(f_i = \left\lfloor\sqrt{f_{i - 1} 阅读全文
posted @ 2024-04-04 22:03 zltzlt 阅读(22) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 小清新题。 首先容易发现每个合法的 b 唯一对应一个排列,大概就是每个时刻排列元素的相对顺序,然后插入到相应的位置。 但是这样太麻烦了。发现题目只要求求单点的 p 值。这应该有更简单的方法。 考虑令 biibi 表示 \(p_ 阅读全文
posted @ 2024-03-05 12:52 zltzlt 阅读(10) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 考虑莫队二次离线。剩下是平衡插入和查询复杂度的问题。 考虑现在的问题:要求 O(n) 往集合里插入一个数,O(1) 回答集合内有多少个数 x 满足 zxmz 给定)。 考虑高低位分块。先钦定 z阅读全文
posted @ 2024-01-26 22:43 zltzlt 阅读(18) 评论(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) 编辑
摘要:洛谷传送门 好题,吹爆 JRKSJ! 考虑朴素的 O(nlogV) 做法。枚举第 i 位,需要计算所有极长连续的全 0 区间长度,答案为 $\sum\limits_{i=0}^{63} 2^i \times (\frac{n(n+1)}{2} - \sum\frac{len(len 阅读全文
posted @ 2022-10-11 17:18 zltzlt 阅读(75) 评论(0) 推荐(0) 编辑
摘要:洛谷传送门 CF 传送门 比 CF547E 略难的字符串好题。 思路 首先令 m=i=1n|si|。 设 ai 为第 i 个字符串在 AC 自动机上的终止结点。考虑在 AC 自动机上匹配的过程,xy 中出现的次数就相当于在 Trie 阅读全文
posted @ 2022-07-01 22:59 zltzlt 阅读(27) 评论(0) 推荐(0) 编辑

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