80分求调
查看原帖
80分求调
638141
Literally114514楼主2022/11/28 13:06
#include <bits/stdc++.h>
using namespace std;
char mi[30];
int main(){
    memset(mi,'0',sizeof(mi));
	string a,b,c;
    cin>>a>>b>>c;
    for(int i=0;i<a.size();i++){
    	if(mi[a[i]-'A'+1]=='0'){
    		mi[a[i]-'A'+1]=b[i];
		}else{
			cout<<"Failed";
			return 0;
		}
	}

	for(int i=1;i<=26;i++){
		if(mi[i]=='0'){
			cout<<"Failed";
			return 0;
		}
	}
	for(int i=0;i<c.size();i++){
		cout<<mi[c[i]-'A'+1];
	}
	return 0;
}
2022/11/28 13:06
加载中...