社区讨论
map错误求调
CF141A Amusing Joke参与者 2已保存回复 2
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 2 条
- 当前快照
- 1 份
- 快照标识符
- @lomsh9zp
- 此快照首次捕获于
- 2023/11/06 18:58 2 年前
- 此快照最后确认于
- 2023/11/06 20:49 2 年前
CPP
//本人码风怪异,不喜勿喷
#include<bits/stdc++.h>
using namespace std;
map <char,int> m1;
map <char,int> m2;
string s1,s2,s3;
int main(){
cin >> s1 >> s2 >> s3;
for(int i = 0;i < s1.size();i++){
m1[s1[i]]++;
}
for(int i = 0;i < s2.size();i++){
m1[s2[i]]++;
}
for(int i = 0;i < s3.size();i++){
m2[s3[i]]++;
}
map<char,int>::iterator it;
for(it = m2.begin();it != m2.end();it++){
if(m1[it -> first] != m2[it -> first]){
cout << "NO" <<endl;
return 0;
}
}
cout << "YES" << endl;
return 0;
}
有可能使用不熟练但样例过了并且看不到分,求助awa。
回复
共 2 条回复,欢迎继续交流。
正在加载回复...