T1:
分块暴力即可
code
T2:
主席树维护
k
m
p
kmp
kmp自动机和第一个主席树的根
因为一个傻逼地方调到心态爆炸
code
T3:
如果没有
%
4
\%4
%4的乘
2
2
2就是简单东西
线段树维护矩乘维护
d
p
dp
dp即可
对于
%
4
×
2
\%4\times2
%4×2,
1
,
3
→
2
,
0
,
2
→
0
1,3\rightarrow 2,0,2\rightarrow 0
1,3→2,0,2→0
于是可以再维护一个
%
2
\%2
%2的答案
c
o
p
y
copy
copy过来即可
code