求调P1071 80分
  • 板块灌水区
  • 楼主ma_yu_chen_
  • 当前回复18
  • 已保存回复20
  • 发布时间2024/8/2 12:52
  • 上次更新2024/8/6 17:22:21
查看原帖
求调P1071 80分
542633
ma_yu_chen_楼主2024/8/2 12:52
#include<bits/stdc++.h>
using namespace std;
string a,b,c,d;
int f[1005];
int main(){
//     freopen("spy.in","r",stdin);
// 	freopen("spy.out","w",stdout);
	cin>>a>>b>>c;
    for(int i=0;i<a.size();i++){
        if(f[a[i]]==0) f[a[i]]=b[i];
        else{
            if(f[a[i]]==b[i]) continue;
            else return cout<<"Failed",0;
        }
    }
    for(int i=0;i<c.size();i++){
        if(f[c[i]]==0){
            cout<<"Failed";
            return 0;
        }
        d+=char(f[c[i]]);
    }
    cout<<d;
	return 0;
}
2024/8/2 12:52
加载中...