真奇怪90分
查看原帖
真奇怪90分
1050245
ysy0514楼主2024/8/8 09:07
#include<bits/stdc++.h>
using namespace std;
string s1,s2,k;
int main(){
	cin>>s1>>s2;
	for(int i=0;i<=s1.size()-1;i++){
		if(!(s1[i]>='A'&&s1[i]<='Z')){
			cout<<"Failed";
			return 0;
		}
	}
	for(int i=0;i<=s2.size()-1;i++){
		if(!(s2[i]>='A'&&s2[i]<='Z')){
			cout<<"Failed";
			return 0;
		}
	}
	for(int i=0;i<s1.size()-1;i++){
		for(int j=i+1;j<=s1.size()-1;j++){
			if(s1[i]==s1[j]&&s2[i]!=s2[j]){
				cout<<"Failed";
				return 0;
			}
		}
	}
	for(int i=0;i<s2.size()-1;i++){
		for(int j=i+1;j<=s2.size()-1;j++){
			if(s2[i]==s2[j]&&s1[i]!=s1[j]){
				cout<<"Failed";
				return 0;
			}
		}
	}
	cin>>k;
	for(int i=0;i<=k.size()-1;i++){
		bool flag=false;
		for(int j=0;j<=s1.size()-1;j++){
			if(k[i]==s1[j]){
				flag=true;
			}
		}
		if(flag==false){
			cout<<"Failed";
			return 0;
		}
	}
	for(int i=0;i<=s1.size()-1;i++){
		bool flag=false;
		for(int j=0;j<=s2.size()-1;j++){
			if(s1[i]==s2[j]){
				flag=true;
			}
		}
		if(flag==false){
			cout<<"Failed";
			return 0;
		}
	}
	for(int i=0;i<=k.size()-1;i++){
		for(int j=0;j<=s1.size()-1;j++){
			if(k[i]==s1[j]){
				cout<<s2[j];
				break;
			}
		}
	}
	return 0;
}

真奇怪错了一个

2024/8/8 09:07
加载中...