#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")

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