题解 | 合并表记录

合并表记录

https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201

#include <iostream>
#include<map>
using namespace std;

int main() {
    map<int,int> m;
    int num,a,b;
    cin >> num; //行数
    while(cin >> a >>b){ //输入键值对并合并
        m[a] +=b;
    };
    for(map<int,int>::iterator it =m.begin();it !=m.end();it++){  //输出合并后的键值对
        cout << it->first << " " << it->second <<endl;
    }
}

全部评论

相关推荐

已注销:bro不如吃顿疯狂星期四
点赞 评论 收藏
分享
瑞雪兆丰年_:可以贴个超级大的校徽,以防HR眼拙
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务