30ps求调
查看原帖
30ps求调
1279390
Zqx_Vector_2014楼主2024/10/17 19:24
#include<bits/stdc++.h>
using namespace std;
int main(){
	char ch1[26]={'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'};
	char ch2[26]={'0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0','0'};
	string s1,s2,s3;
	cin>>s1>>s2>>s3;
	for(int i=0;i<s1.size();i++){
		if(ch2[int(s1[i]-'A')]!='0'&&ch2[int(s1[i]-'A')]!=s2[i]){cout<<"Failed";return 0;}
		ch1[i]=s1[i];
		ch2[i]=s2[i];
	}
	for(int i=0;i<s3.size();i++)
		if(ch1[int(s1[i]-'A')]=='0'){cout<<"Failed";return 0;}
	for(int i=0;i<s3.size();i++)cout<<ch2[int(s1[i]-'A')];
}
2024/10/17 19:24
加载中...