摘要: 前言 \(PAM\) 主要用来解决关于回文的一些问题。 它的每一个节点表示一个回文子串,节点数就是本质不同的回文子串数。 构造 有结论,每个字符串的本质不同回文子串数不超过 \(O(n)\)。 考虑增量法。 在末尾添加 \(s_i\),找到以 \(i-1\) 结尾的最长回文,并尝试拼接,若不成功暴力 阅读全文
posted @ 2025-10-09 21:21 C_Wish 阅读(4) 评论(0) 推荐(0)
摘要: 基本操作 判断两线段是否相交 跨立实验,两点是否在异侧,两条线段都成立即相交。 此实现不含端点 bool Cross(node A,node B,node C,node D){ return ((B-A)*(C-A))*((B-A)*(D-A))<0&&((D-C)*(A-C))*((D-C)*(B 阅读全文
posted @ 2025-10-09 18:26 C_Wish 阅读(10) 评论(0) 推荐(0)
摘要: 前言 本文大量参考 \(OI-Wiki\)。 \(WBLT\) 可持久化,是一种 \(Leafy\) \(Tree\)(只有叶子节点储存原始信息)。 平衡方法 空间复杂度 \(O(n)\),要及时空间回收。 定义一个非叶点的平衡度为 \[\rho(x)=\frac{\min{( siz(ls(x)) 阅读全文
posted @ 2025-09-17 22:36 C_Wish 阅读(21) 评论(0) 推荐(0)
摘要: P3227 [HNOI2013] 切糕 考虑最小割。 对于一个坐标上的点只能选择一个 \(z\) 坐标,将 \(z\) 坐标的费用作为流量顺次连接。 第二个限制条件,先去绝对值,枚举较大值。 再限制较小值,不能小于 \(z-D\),从 \((x,y,z)\) 向 \((x',y',z-D)\) 连 阅读全文
posted @ 2025-09-12 18:43 C_Wish 阅读(5) 评论(0) 推荐(0)
摘要: 线段树 查找 Search 经典的想法:维护每个点合法的前驱位置,用线段树区间查找最大值是否比左端点大即可。 事实:单点修改时改变的前驱很多,无法直接维护。 优化:考虑不记录多余位置,当两个数前驱相同时,后一个数一定不会造成贡献。 富金森林公园 \(联通段数=点数-边数\)。 将 \(k\le a_ 阅读全文
posted @ 2025-09-07 16:04 C_Wish 阅读(4) 评论(0) 推荐(0)
摘要: 前言 生成函数好,多项式不在大纲,学了才能生。 多项式乘法 \(FFT(NTT)\) 将多项式 \(f(x)\) 通过变换为 \(f'(x)\) 满足 \((f*g)'(x)=f'(x)*g'(x)\)。 容易发现变换为点权表达式。 求点权表达式 考虑分治,如何将问题减半。 设求 \(f(x)=\s 阅读全文
posted @ 2025-08-08 22:29 C_Wish 阅读(14) 评论(0) 推荐(0)
摘要: 模拟赛 T1 给定每个数的取值区间,和 \(m\) 个限制,限制两个数的异或和,求字典序最小解。 进制运算不能只考虑拆位,考虑 \(01tire\),每个数的取值区间拆成一个 \(x \ge l\) 和 \(y \le r\) 的两个限制,考虑异或和的限制,每个数用边连接起来,确定一个主元的值即可确 阅读全文
posted @ 2025-07-31 22:02 C_Wish 阅读(10) 评论(0) 推荐(0)
摘要: 模拟赛 T1 签不上题(简化抽象题意)。 有 \(n\le 10^6\) 个点,\(0 \le a_i < 2^{20}\)。 对于每个 \(i\) 求: \[\min_{j=1}^{i-1} \{ popcount(a_i\oplus a_j) \} \]考虑到答案小于等于 \(m\),共有 \( 阅读全文
posted @ 2025-07-31 22:02 C_Wish 阅读(11) 评论(0) 推荐(0)
摘要: 模拟赛 T1 交互题,猜满二叉树权值和,可查询距离 \(u\) 边数为 \(d\) 的权值和,一个点询问次数小于等于四,总次数小于等于 \(2n+3\)。 首先考虑凑值,将距离为 \(1\) 的点全部累加。(\(n\) 次) 每个点都算了度数次,只考虑根和叶子,叶子好求,考虑根。 将深度为二的点累加 阅读全文
posted @ 2025-07-30 21:38 C_Wish 阅读(3) 评论(0) 推荐(0)
摘要: 前言 本文并非设计给 \(dp\) 入门选手,请注意。 本文将在笔者退役前持续更新,可能会有大量例题。 经典设计 [JSOI2011] 柠檬 使用特殊性质将不优情况剪去,将转移状态减少。 [CSP-S2019] Emiya 家今天的饭 储存将差分数组设计进 \(dp\) 状态中。 [UOI 2024 阅读全文
posted @ 2025-07-26 22:11 C_Wish 阅读(27) 评论(0) 推荐(0)