题解 | 简洁c++#合并表记录#
合并表记录
https://www.nowcoder.com/practice/de044e89123f4a7482bd2b214a685201
#include <iostream>
#include <map>
using namespace std;
int main() {
int n;
map<int, int> m;
cin >> n;
for(int i = 0; i < n; ++i){
int key,val;
cin >> key >> val;
if(m.count(key)){
m[key] += val;
}else{
m.insert({key, val});
}
}
for(auto &elem : m){
cout << elem.first << " " << elem.second << endl;
}
}
