hdu3374 Solution: 最小表示法+KMP 设一个字符串S的最小循环节是T.(如S=“abababab”,则T=“ab”) 在最小循环节T中,只有1个最小字符串和最大字符串.则最小字符串的个数和最大字符串的个数相等,为|S|/|T|. 证明: 假设不成立,即在最小循环节T(T[0],T[1],...,T[m-1])[|T|=m]中,假设不止1个最小字符串.设其中两个为 T[x],T[(x+1)%m],…,T[(x-1)%m] T[y],T[(y+1)%m],…,T[(y-1)%m]…