题解
2024-07-29 10:19:15
发布于:湖南
8阅读
0回复
0点赞
那字符一定是2的倍数啊,单身狗怎么能平均分配呢(
#include <iostream>
#include <cstdio>
using namespace std;
int bucket[1005];
int main(){
string s1, s2;
cin >> s1 >> s2;
int i;
for(i = 0; s1[i] != '\0'; i++){
if(s2[i] == '\0'){//多余的操作1
cout << "No";
return 0;
}
bucket[s1[i]]++, bucket[s2[i]]++;//记录
}
if(s2[i] != '\0'){//多余的操作2
cout << "No";
return 0;
}
for(int i = 1; i <= 1000; i++){
if(bucket[i] & 1){
cout << "No";
return 0;
}
}
cout << "Yes";
return 0;
}
这里空空如也
有帮助,赞一个