我不理解-->UVA455求助
查看原帖
我不理解-->UVA455求助
638084
szhqwq楼主2022/8/16 09:32

我是蒟蒻,样例过了,却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;
}

求助,谢谢!

2022/8/16 09:32
加载中...