80分求助 1,4wa
查看原帖
80分求助 1,4wa
1044428
crane_in_clear_sky楼主2024/8/22 09:07
#include<bits/stdc++.h>
using namespace std;
string s1,s2,s3,s4;
struct code{
	char a;
	bool flag;
} s[200];
int main(){
	memset(s,0,sizeof(s));
	cin>>s2>>s1;
	if(s1.size()!=s2.size()){
		cout<<"Failed";
		return 0;
	}
	for(int i=0;i<s2.size();i++)
	{
		if(s[s2[i]-'A'+1].flag&&s[s2[i]-'A'+1].a!=s1[i]){
			cout<<"Failed";
			return 0;
		}
		s[s2[i]-'A'+1].flag=true;
		s[s2[i]-'A'+1].a=s1[i];
	}
	cin>>s3;
	for(int i=0;i<s3.size();i++){
		if(!s[s3[i]-'A'+1].flag){
			cout<<"Failed";
			return 0;
		}
		s4+=s[s3[i]-'A'+1].a;
	}
	cout<<s4;
	return 0;
}

dalao99我

2024/8/22 09:07
加载中...