HDU-3746-Cyclic Nacklace (KMP求循环节)

博主链接 题目链接 Sample Input 3 aaa abca abcde Sample Output 0 2 5 题意: 给你一些串,问如果想让这个串里面的循环节至少循环两次,需要添加几个字符(只能在最前面或者最后面添加)。比如ababc 需要添加5个就是添加ababc。 题解: 利用Next数组的性质: 符合 i % ( i - next[i] ) == 0 && next[i] != 0
相关文章
相关标签/搜索