摘要:
一.前言 早就学了扫描线了,但是有一道题当时没做,现在才做,于是就来写写学习笔记。 哎我学习笔记前面咋老是这么多废话啊 二.定义 扫描线其实是一种思想,就是遍历某个值并将其加入数据结构,同时动态地解决一些问题。 听起来很抽象,那就看例题吧。 三.例题 [poj1151]亚特兰蒂斯 求矩形面积并。想象 阅读全文
posted @ 2025-02-06 21:43
zhangxy__hp
阅读(42)
评论(0)
推荐(0)
摘要:
考虑如果暴力 DP,设 \(f_{i,j}\) 为当前的串长为 \(i\),在 AC 自动机的 \(j\) 节点的概率。转移时枚举在后面加的字符 \(k\),如果加上 \(k\) 后匹配上了一个禁忌串就直接回到根节点,同时给答案贡献,否则就继续匹配。\(len\) 在 \(10^9\),时间复杂度会 阅读全文
posted @ 2025-02-06 20:11
zhangxy__hp
阅读(33)
评论(0)
推荐(0)
摘要:
设 \(dp_{i,j,S}\) 表示填了 \(i\) 位,在 AC 自动机上的 \(j\) 号节点,当前覆盖的字符串集位 \(S\) 的方案数。于是有转移: \[\large{dp_{i,j,S}\to dp_{i+1,tr_{j,k},S\operatorname{or}sta_{tr_{j,k 阅读全文
posted @ 2025-02-06 16:24
zhangxy__hp
阅读(20)
评论(0)
推荐(0)

浙公网安备 33010602011771号