我是蒟蒻,样例过了,却WA了无数次 QWQ
代码如下
#include <bits/stdc++.h>
#define int long long
#define IOS ios::sync_with_stdio(false),cin.tie(0),cout.tie(0);
using namespace std;
const int N=1001;
int n;
string s;
set<char> sv;
signed main() {
IOS;
cin>>n;
while(n--){
cin>>s;
for(int k=1;k<=s.size();k++){
if(s.size()%k) continue;
string s1="";
for(int i=0;i<k;i++) s1+=s[i];
string s2="";
for(int i=0;i<s.size()/s1.size();i++) s2+=s1;
if(s2==s){
cout<<k<<endl;
break;
if(n>=1) cout<<endl;
}
}
}
return 0;
}
求助,谢谢!