#include<bits/stdc++.h> using namespace std; int main(){     multimap<string,string> mm;     map<string,int> index;     int n;     string shijian,ke;     bool ischongtu = false;     cin >> n;     for(int i = 0;i < n;i++){         cin >> shijian >> ke;         mm.insert(pair<string,string>(shijian,ke));         index[shijian]++;         if(index[shijian] > 1)             ischongtu = true;     }     if(!ischongtu)         cout << "YES" << endl;     else{         for(multimap<string,string>::iterator iter = mm.begin();iter != mm.end();){             int times = index[iter->first];             if(times > 1){                 cout << iter->first;                 while(times > 0){                     cout << " " << iter->second;                     iter++;                     times--;                 }                 cout << endl;             }else                 iter++;         }     }     return 0; }
点赞 评论

相关推荐

12-05 18:09
已编辑
广东药科大学 后端工程师
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务