- 潜伏者
- 2014-11-05 17:49:21 @
第三个测试数据怎么也过不了
#include<iostream>
#include<string>
using namespace std;
string a,b,c;
int m[100];
int main()
{
cin>>a>>b>>c;
if(a.size()!=b.size()) {cout<<"Failed";return 0;}
for(int i=0;i<a.size();i++)
{
if(m[a[i]]) if(m[a[i]]!=b[i]) {cout<<"Failed";return 0;}
m[a[i]]=b[i];
}
for(int i='A';i<='Z';i++) if(!m[i]) {cout<<"Failed";return 0;}
for(int i=0;i<c.size();i++) cout<<char(m[c[i]]);
return 0;
}
0 条评论
目前还没有评论...