#include <iostream> #include <vector> #include <map> using namespace std; int main(){ int n; cin >> n; map<string, vector<string> > m; string time, code; for(int i = 0;i < n;i++){ cin >> time >> code; if(m.find(time) == m.end()){ vector<string> v; v.push_back(code); m[time] = v; }else{ m[time].push_back(code); } } map<string, vector<string> >::iterator it = m.begin(); int flag = 1; for(;it != m.end();++it){ if(it->second.size() > 1){ flag = 0; cout << it->first; for(int i = 0;i < it->second.size();i++){ cout << " " << it->second[i]; } cout << endl; } } if(flag == 1){ cout << "YES" << endl; } return 0; } C++的,没记错的话应该是AC了,一开始忘了YES这一茬(我是被北方同学带偏了普通话的土生土长的广东人
点赞 1

相关推荐

哥_留个offer先:跟他说,你这个最好用c#,微软就用c#Java不适合这个项目
点赞 评论 收藏
分享
牛客网
牛客企业服务