题解 | 合并表记录
合并表记录
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")
就是开一个大数组暴力模拟就好了,没有什么其他的要考虑的。还有数组记得初始化就好了。字数够了,嗯哼。#牛客春招刷题训练营#
#牛客春招刷题训练营#