错误测试点的数据我自测是对的啊,求改QAQ
查看原帖
错误测试点的数据我自测是对的啊,求改QAQ
1013872
ShenYuZe18991811806楼主2024/6/11 21:04

我这个代码很奇怪90分第三个点,我下的数据是yzoooqyasdfljkamo moyooyoxyzooo输出是5我用代码自测就是5但是就是不对,求改QAQ

#include<bits/stdc++.h>
using namespace std;
string s1,s2;
int maxx;
void check(int x,int y){
    int len=0;
    while(s1[x]==s2[y]){
        len++;
        x+=1;
        y+=1;
    }
    maxx=max(maxx,len);
}
int main(){
    cin>>s1>>s2;
    for(int i=0;i<s1.size();i++){
        for(int j=0;j<s2.size();j++){
            if(s1[i]==s2[j]){
                check(i,j);
            }
        }
    }
    cout<<maxx<<"\n";
}
2024/6/11 21:04
加载中...