AC代码
查看原帖
AC代码
1125846
xzwdqjdx楼主2023/10/22 11:04
#include <iostream>
#include <string>
using namespace std;
int main()
{
    string x,y,z;
	cin>>x>>y>>z;
	int f[27]={},t[27]={},cnt=0;
	char s[27]={};
	for(int i=0;i<x.size();i++)
	{
		if(f[x[i]-'A'+1]==0&&t[y[i]-'A'+1]==0)
		{
			s[x[i]-'A'+1]=y[i];
			f[x[i]-'A'+1]=1;
			t[y[i]-'A'+1]=1;
			cnt++;
		}
		else if(s[x[i]-'A'+1]!=y[i])
		{
			cout<<"Failed";
			return 0;
		}
	 } 
	 if(cnt!=26)
	 {
	 	cout<<"Failed";
	 	return 0;
	 }
	 for(int i=0;i<z.size();i++)
	 {
	 	cout<<s[z[i]-'A'+1];
	 }
    return 0;
}
2023/10/22 11:04
加载中...