题解 | #合并表记录#

合并表记录

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

利用 map 默认值。

#include <iostream>
#include <map>

using namespace std;

int main() {
    int count;
    while (cin >> count) {
        map<int, int> res;
        int key, value;
        for (int i = 0; i < count; ++i) {
            cin >> key >> value;
            int temp = res[key];
            res[key] = temp + value;
        }
        for (auto rec : res) {
            cout << rec.first << " " << rec.second << endl;
        }
    }
    return 0;
}

注意!此信息未认证,请谨慎判断信息的真实性!

全部评论
空

相关内容推荐

点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
02-07 21:41
同花顺_HR
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
头像
点赞 评论 收藏
转发
2 收藏 评论
分享

全站热榜

正在热议