求周期串的最小正周期

枚举答案

for(int i=1;i<=len;i++) {
        if(len%i==0) {
            k=1;
            for(int j=i;j<len;j++) {
                if(s[j]!=s[j%i]) {
                    k=0;
                    break;
                }
            }
            if(k) {
                cout<<i<<endl;
                break;
            }
        } 
    }
原文地址:https://www.cnblogs.com/iwomeng/p/11788005.html