大佬QvQ 60求改
查看原帖
大佬QvQ 60求改
782849
LIUXUANMING楼主2024/5/28 17:08
#include<bits/stdc++.h>
using namespace std;
string a,b,g;
signed main(){
	cin >> a >> b;
	cin >> g;
	if(a.size()!=b.size()){
		printf("Failed");
		return 0;
	}
	int flag=0;
	int ans=0;
	int cnt=0;
	string sum;
	for(int i=0;i<a.size();i++){//b.size()
		for(int j=0;j<b.size();j++){
			if(a[i]!=a[j] && b[i]==b[j] || a[i]==a[j] && b[i]!=b[j]){
				printf("Failed");
				return 0;
			}
			else if(a[j]==g[cnt]){
				cnt++;
				flag++;
				sum[ans++]=b[j];
				break;
			}
		}	
	}
	if(flag==g.size()) {
		for(int i=0;i<flag;i++){
			cout << sum[i];
		}
	}
	else printf("Failed");
	return 0;
}

2024/5/28 17:08
加载中...