?
2023-12-21 21:43:40
发布于:上海
8阅读
0回复
0点赞
#include<iostream>
#include<string>
using namespace std;
int main(){
string a,b,c;
int abc=0;
string m=" ";
int num[26]={};
cin>>a>>b>>c;
if(a.size()<26){
cout<<"Failed";
return 0;
}
for(int i=0;i<a.size();i++){
if(m[a[i]-'A']==b[i]||num[a[i]-'A']==0){
m[a[i]-'A']=b[i];
num[a[i]-'A']++;
abc++;
}else{
cout<<"Failed";
return 0;
}
}
if(abc<26){
cout<<"Failed";
return 0;
}
for(int i=0;i<c.size();i++){
cout<<m[c[i]-65];
}
return 0;
}
- 感觉没问题
- 就一个测试点错
- ?????????
这里空空如也
有帮助,赞一个