摘要:
link 首先这个题没有刻意卡错解,所以有一种解法就是,设一次性可以炸 l~r,那么用 l~r 内的 f 来更新 f[i],其中 (pair<int,int>)f[i] 表示维护的 i 的能炸区间。从左到右来一次,从右到左来一次,再重复一次,就 AC 了;当然,如果是 CF 肯定过不了。 正解有两种 阅读全文
posted @ 2022-07-13 16:29
pengyule
阅读(99)
评论(0)
推荐(0)
摘要:
https://www.luogu.com.cn/problem/P6114 #include <bits/stdc++.h> using namespace std; const int N=5e6+5; char s[N]; int n,ans; int main(){ scanf("%s",s 阅读全文
posted @ 2022-07-13 09:56
pengyule
阅读(29)
评论(0)
推荐(0)
摘要:
构造 有两个空根 0 和 1,分别是偶根和奇根。以偶根为根的树存储所有偶数长度的回文串,奇根同理。 因为 Lemma. 「$s$ 的本质不同回文子串总数是 $O(n)$」,所以存得下。 Proof 设以 $i$ 为尾的最长回文子串左端是 $l_i$,加入 $s_{i+1}$ 后,得到了 $l_{i+ 阅读全文
posted @ 2022-07-13 08:01
pengyule
阅读(292)
评论(0)
推荐(0)

浙公网安备 33010602011771号