第4个数据错了,没找出错误
查看原帖
第4个数据错了,没找出错误
1228836
destiny_w楼主2024/9/23 11:47
#include<bits/stdc++.h>
using namespace std;
char f[10000];
int main(){
	string s1,s2,s3;
	cin>>s1>>s2>>s3;
	int len=s2.length();
	int sum=0;
	for(int i=0;i<len;++i){

		if(f[s1[i]]!=s2[i] && f[s1[i]]){

			cout<<"Failed"<<endl;
			return 0;
		}
		else if(f[s1[i]]!=s2[i]){
				f[s1[i]]=s2[i];
				sum++;
			}
			
			
		}

	if(sum!=26){
		cout<<"Failed"<<endl;
		return 0;
	}
	int len2=s3.length();
	for(int i=0;i<len2;++i){
		cout<<f[s3[i]];
	} 
}
2024/9/23 11:47
加载中...