题解 | #合并表记录# 方便理解
合并表记录
https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201
#include <iostream> #include <bits/stdc++.h> using namespace std; int main() { int n; cin >> n; map<int, int> m; while (n -- ) { int index, value; cin >> index >> value; m[index] += value; } for (auto &[idx, val] : m) { cout << idx << " " << val << endl; } } // 64 位输出请用 printf("%lld")