「Log」2023.8.15 小记
序幕
七点多到校,整理博客,开始调昨天没整完的题。
手算哈希,把所有部分都先改成暴力。
好消息,暴力没问题,准备改成正解。
学长开始讲课,AC 自动机,秒了。
接着调题,过了。开心。
\(\color{royalblue}{P9399\ 「DBOI」Round\ 1\ 人生如树}\)
考虑用哈希判断两个序列是否相等,偏移量可以预处理哈希值,倍增维护正向和反向哈希值,链上二分最长长度。
复杂度 \(O(q\log^2(n))\)。
细节出了好多问题,先是把 5k 代码各种调试输出,各种改成暴力,变成了 7k 代码。
手算哈希,一点点对照,暴力改过。
把暴力改成正解,改改细节,就过了。
间幕 \(1\)
提前午休,和朋友出去吃午饭。
回机房之后打一会块,开始整理 AC 自动机博客。
学长讲课,后缀自动机,学疯了。
???抽象。
讲了两个半小时,大概学明白了,写博客先。
AC 自动机博客写完,SAM 的先咕咕咕,周日再补一下。
\(\color{blueviolet}{P3804\ 【模板】后缀自动机(SAM)}\)
SAM 板子。
尾声
啥也不会。