0分求调
查看原帖
0分求调
1382253
tyt_楼主2025/1/8 19:10
#include<bits/stdc++.h>
using namespace std;
	string a[10010],b[10010];
	int n;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		int bt=0;
		cin>>a[i]>>b[i];
		if(a[i]==b[i]){
			cout<<"similar"<<endl;
			continue;
		}
		else{
			for(int k=0,j=0;k<a[i].size()&&j<b[i].size();k++,j++){
				if(a[i][k]!=b[i][j]){
					bt++;
					char z1;
					z1=a[i][k];
					a[i][k]=b[i][j];
					if(a[i]==b[i]) continue;
					else{
						a[i][k]=z1;
						for(int f=k+1;f<a[i].size();f++){
						if(a[i][f]==b[i][j]) break;
						else bt++;
					}
					}
				}
				else continue;
				
			}
		}
		if(bt<2) cout<<"similar"<<endl;
		else cout<<"not similar"<<endl;
	}
}
2025/1/8 19:10
加载中...