#include<map>
#include <iostream>
using namespace std;
int main() {
int n;cin>>n;
map<int,int> mp;
for(int i = 1;i<=n;i++){
int idx,val;
cin>>idx>>val;
mp[idx]+=val;
}
for(auto [idx,val]:mp){
cout<<idx<<' '<<val<<'\n';
}
return 0;
}
// 64 位输出请用 printf("%lld")
使用map的特性,存储出现的位置和数值,然后遍历输出即可



京公网安备 11010502036488号