编译失败咋回事〒▽〒
查看原帖
编译失败咋回事〒▽〒
1341539
tyc1022楼主2024/11/24 23:10
#include<bits/stdc++.h>
#define int long long 
using namespace std; 
map<char,char>m0,m1;
char miwen[10000],mingwen[10000],target[10000];

signed main()
{
/*    freopen(".in","r",stdin);
    freopen(".out","w",stdout);*/
    ios::sync_with_stdio(false);
    gets(miwen);
    gets(mingwen);
    gets(target);
    for(int i=0;i<strlen(miwen);i++)
    {
        if((m0.count(miwen[i]) && m0[miwen[i]]!=mingwen[i]) || (m1.count(mingwen[i]) && m1[mingwen[i]]!=miwen[i]))
        {
            cout<<"Failed";
            return 0;
        }
        else
        {
            m0[miwen[i]]=mingwen[i];
            m1[mingwen[i]]=miwen[i];
        }
    }
    char temp='A';
    for(int i=0;i<26;i++)
    {
        if(!m1.count(temp+i))
        {
            cout<<"Failed";
            return 0;
        }
    }
    for(int i=0;i<strlen(target);i++)
    {
        if(target[i]!=' ')
            cout<<m0[target[i]];
    }
	return 0;
}
2024/11/24 23:10
加载中...