全WA了求助!QaQ
查看原帖
全WA了求助!QaQ
1072502
Zskioaert1106楼主2024/4/21 21:49
#include<iostream>
#include<cstring>
using namespace std;
int main(){
    int t;
    cin>>t;
    while(t--){
        string a,b;
        cin>>a>>b;
        int n=a.size()-b.size();
        if(n<-1||n>1)cout<<"not similar\n";
        else if(n==0){
            int s=0;
            for(int i=0;i<a.size();i++){
                if(a[i]!=b[i])s++;
            }
            if(s>1)cout<<"not similar\n";
            else cout<<"similar\n";
        }
        else if(n==1){
            int s=0;
            for(int i=0;i<a.size();i++){
                if(a[i]!=b[i]&&s==0||a[i+1]!=b[i]&&s>0)s++;
            }
            if(s>1)cout<<"not similar\n";
            else cout<<"similar\n";
        }
        else{
            int s=0;
            for(int i=0;i<b.size();i++){
                if(a[i]!=b[i]&&s==0||a[i]!=b[i+1]&&s>0)s++;
            }
            if(s>1)cout<<"not similar\n";
            else cout<<"similar\n";
        }
    }
    return 0;
}
2024/4/21 21:49
加载中...