为啥0分?
查看原帖
为啥0分?
537950
李瑞东楼主2022/5/28 19:17
#include<bits/stdc++.h>
using namespace std;
int main()
{
	string a,b,c;
	string f;
	f="ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	int i,j,ans=0;
	cin>>a>>b>>c;
	int l1=a.size();
	int l2=c.size(); 
	for(i=0;i<=25;i++)
	{
		j=a.find(f[i]);
		if(j!=-1)
			ans++;
	}
	if(ans!=26)
	{
		cout<<"Failed";
		return 0;
	}
	for(i=0;i<l1;i++)
	{
		for(j=i+1;j<l1;j++)
		{
			if(a[j]==a[i]&&b[j]!=b[i])
			{
				cout<<"Failed";
				return 0;
			}
		}	
	}
	for(i=0;i<l2;i++)
		cout<<a[b.find(c[i])];
	return 0;
}
	for(i=0;i<l1;i++)
	{
		for(j=i+1;j<l1;j++)
		{
			if(a[j]==a[i]&&b[j]!=b[i])
			{
				cout<<"Failed";
				return 0;
			}
		}	
	}
	for(i=0;i<l1;i++)
		cout<<b[c[i]-64];
	return 0;
}```
请指导
2022/5/28 19:17
加载中...