jiangjiang 题目问答 · 2024/4/5
80分,不知道错误在哪。
```cpp #include<iostream> #include<vector> #include<string> using namespace std; bool check(string str,string temp){ string str1=str; int a=str.size(); int b=temp.size(); for(int i=0;i<b/a-1;++i) str+=str1; if(str==temp){ cout<<str1<<endl<<b/a<<endl; return true; } return false; } int main(){ int n; cin>>n; vector<string> nums(n,""); for(int i=0;i<n;++i) cin>>nums[i]; for(int i=0;i<n;++i){ string str=""; for(int j=0;j<nums[i].size();++j){ str+=nums[i][j]; if(check(str,nums[i])){ break; } } } return 0; } ``` cpp
查看全文
1 0 0 145