潜伏者

来源:互联网 发布:淘宝申请退款多久到账 编辑:程序博客网 时间:2024/05/01 07:55
#include<iostream>
#include<string>
using namespace std;




char zd[27];
bool v[27];
bool vb[27];


 int main()
 {
  string a,b;
  cin>>a>>b;
 int len=a.length();
//64
 
 zd[1]=a[1];
 


 
 for(int i=0;i<len;i++)
 {
  int num=a[i]-64;
  if(!v[num])
  {
 
  if(vb[b[i]-64])
  {
  cout<<"Failed";
return 0;
 
}
v[num]=true;
  zd[num]=b[i];
  vb[b[i]-64]=true;
}
else
{
if(b[i]!=zd[num])
{
cout<<"Failed";
return 0;
}
}
 }
 
  for(int i=1;i<=26;i++)
 {
  if(!v[i])
  {
  // cout<<(i);
  cout<<"Failed";
return 0;
}
 }
 
 cin>>a;
 len=a.length();
 
 for(int i=0;i<len;i++)
 {
 
  cout<<zd[a[i]-64];
 }
 
 
 
 




 
  return 0;
 }
原创粉丝点击