题解求赞(已缩进,可直接复制)
2024-03-03 23:01:56
发布于:广东
14阅读
0回复
0点赞
#include <bits/stdc++.h>
using namespace std;
int main(){
string a,b,aa,bb;
char c;
bool boo=1;
int sum=0,big=0,k,he=0;
cin>>aa>>bb;
if(aa.size()>bb.size()) a=aa,b=bb;
else b=aa,a=bb;
for(int i=0;i<b.size();i++){
k=i;
c=b[k];
for(int j=0;j<a.size()&&boo;j++){
while(a[j]==c){
sum+=1;
j+=1;
if(j==a.size()){
j=0;
boo=0;
}
k+=1;
he+=1;
if(k==b.size()){
k=0;
}
if(he==b.size()){
boo=0;
break;
}
c=b[k];
}
}
if(sum>big) big=sum;
sum=0;
boo=1;
he=0;
}
cout<<big;
return 0;
}
全部评论 1
给我管理员
2024-08-01 来自 广东
0
有帮助,赞一个