只会输出Faild,求助
查看原帖
只会输出Faild,求助
1147128
why_wpc楼主2024/8/12 17:08
#include<bits/stdc++.h>
using namespace std;
string s,s1,FROM;
char aaa[30][3];
int jjjj=0;
int main(){
	cin>>s>>s1>>FROM;
	for(int i=0;i<s.size();i++){
		for(int j=0;j<s.size();j++){
			if((aaa[i][2]==aaa[j][2]&&aaa[i][1]!=aaa[j][1])||(aaa[i][1]==aaa[j][1]&&aaa[i][2]!=aaa[j][2])){
				cout<<"Failed";
				return 0;
			}
		}
		aaa[i][2]=s[i];
		aaa[i][1]=s1[i];
	}
	for(int i=0;i<FROM.size();i++){
		for(int j=0;j<s.size();j++){
			if(FROM[i]==aaa[j][1]){
				FROM[i]=aaa[j][2];
				jjjj++;
				break;
			}
		}
	}
	if(jjjj!=FROM.size()){
		cout<<"Failed";
		return 0;
	}
	cout<<FROM;
	return 0;
}

2024/8/12 17:08
加载中...