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

