小题
2024-04-19 20:15:53
发布于:上海
12阅读
0回复
0点赞
#include<iostream>
#include<string>
using namespace std;
int main(){
string a,b,c;
cin>>a>>b>>c;
int ans[26]={},t[26]={};
for(int i=0;i<a.size();i++){
if(ans[a[i]-'A']){
if(b[i]!=ans[a[i]-'A']) {
cout<<"Failed";
return 0;
}
}
else {
ans[a[i]-'A']=b[i];
t[b[i]-'A']++;
}
}
for(int i=0;i<26;i++){
if(t[i]!=1){
cout<<"Failed";
return 0;
}
}
for(int i=0;i<c.size();i++){
cout<<char(ans[c[i]-'A']);
}
}
这里空空如也
有帮助,赞一个