题解 | 合并表记录

合并表记录

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

#include <iostream>
#define int long long
using namespace std;

int num[11111111] = { 0 };

signed main() {
    int n;
    cin >> n;
    for (int i = 0; i < n; i++) {
        int x, y;
        cin >> x >> y;
        num[x] += y;
    }

    for (int i = 0; i <= 11111111; i++) {
        if (num[i] != 0) {
            cout << i << " " << num[i] << endl;
        }
    }
    return 0;
}
// 64 位输出请用 printf("%lld")

就是开一个大数组暴力模拟就好了,没有什么其他的要考虑的。还有数组记得初始化就好了。字数够了,嗯哼。#牛客春招刷题训练营#

#牛客春招刷题训练营#
全部评论
https://www.nowcoder.com/discuss/727521113110073344
点赞 回复 分享
发布于 03-20 12:34 山东

相关推荐

难怪不开摄像头,全是简单的性格题,比大疆友善多了
NULL10086:今早上发的测评,我这还没做呢,官网上已经显示挂了
投递大疆等公司7个岗位
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
07-09 11:15
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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