字符串循环问题。我之前想 Power Strings 时还清楚,换道题就迷了
就按这道 Cyclic Nacklace(HDU) 来说,我当时想着再对Next数组判断一下
一直 wa
然后看到了这样一个思路
最后一个就已经说明了字符串已经有变成了一个新的
如果Next【len】等于 0 说明整个串没有循环的
如果Next【len】为一个比较小(相对来说)的数,说明他也在前面更新了,而这个数就是另开一个串的匹配到第Next【len】位的
如果Next【len】比较大(相对来说)时,说明前面已经有匹配的,我们现在就要判断他是不是一个完整的循环,不是的话在输出要添加几位