题解 | #合并表记录#
合并表记录
https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201
#include <iostream> #include <map> using namespace std; int main() { int n = 0; cin >> n; map<int, int> table; int a = 0, b = 0; for (int i = 0; i < n; ++i) { cin >> a >> b; table[a] += b; } for (auto& data : table) { cout << data.first << " " << data.second << "\n"; } } // 64 位输出请用 printf("%lld")