答案如下:
#include<bits/stdc++.h>
using namespace std;
int main()
{
char a[100],b[100];
while(scanf("%s%s",a,b)==2)
{
int cnt1[26]={0};
int cnt2[26]={0};
for(int i=0;i<strlen(a);i++)
cnt1[a[i]-'A']++;
for(int i=0;i<strlen(b);i++)
cnt2[b[i]-'A']++;
sort(cnt1,cnt1+26);
sort(cnt2,cnt2+26);
int right=1;
for(int i=0;i<26;i++)
if(cnt1[i]!=cnt2[i])
right=0;
if(right) cout<<"YES"<<endl;
else cout<<"NO"<<endl;
}
return 0;
}