警示后人:如果你RE24pts
查看原帖
警示后人:如果你RE24pts
1029900
YuYuanPQ楼主2024/7/19 14:14

请注意,在以下 22 行用于扩展的代码中:

if(i<=r) p[i]=min(p[(mid<<1)-i],r-i+1);
while(st[i-p[i]]==st[i+p[i]]) p[i]++;

可能会越界。

所以数组长度应开到 2N2N。

2024/7/19 14:14
加载中...