if you WA && 22 pts
查看原帖
if you WA && 22 pts
1284229
_lyrics_楼主2024/2/27 21:24
if(i+z[pos]-1<mx) z[i]=z[pos];

如果你 mxmx 表达的是到达的最远处(而不是下一位)时,并且数组从下标为 11 开始存,处理 zz 数组可以看看优化条件有没有取等,实测是不能取的,因为当 z[pos]z[pos] 等于 00 时,ii 反而会倒着走,如果此时 mxmx 刚好在 ii 前一位,就直接等于 00 了。

提供一组 hackhack 数据:

iaoomp
edagnaocuueedyw
36
7
2024/2/27 21:24
加载中...