AT_abc301_c,两个测试点过不了
查看原帖
AT_abc301_c,两个测试点过不了
749086
Xdwjs楼主2023/5/19 13:18
#include<bits/stdc++.h>
using namespace std;
int main()
{
    string s,t;
    int len;
    cin>>s>>t;
    if(s.size()!=t.size())
    {
        cout<<"No";
        return 0;
    }
    len=s.size();
    map<char,int> mp1,mp2;
    for(int i=0;i<len;i++)
    {
        if(s[i]!='@')
        {
            mp1[s[i]]++;
        }
    }
    for(int i=0;i<len;i++)
    {
        if(t[i]!='@')
        {
            mp2[t[i]]++;
        }
    }
    string flag="Yes";
    for(char i='a';i<='z';i++)
    {
        if(mp1[i]!=mp2[i]&&i!='a'&&i!='t'&&i!='c'&&i!='o'&&i!='d'&&i!='e'&&i!='r')
        {
            flag="No";
            break;
        }
    }
    cout<<flag;
    //system("pause");
    return 0;
}

有没有大佬解答一下?两个测试点(#25,#28)过不了

2023/5/19 13:18
加载中...