include
include
using namespace std;
class Node{
public:
Node(int n){
value=new int[n];
for(int i=0;i<n;i++)
value[i]=0;
}
~Node(){
delete[]value;
}
void add(int in,int val){
value[in]+=val;
}
int * getValue(){
return value;
}private:
int * value;
};
int main(){
int n,index,value,N;
cin>>n;
N=n;
Node node(n);
while(n--){
cin>>index>>value;
node.add(index, value);
}
for(int i=0;i<N;i++){
if(node.getValue()[i]>0)
cout<<i<<" " <<node.getValue()[i]<<endl;
}
return 0;}



京公网安备 11010502036488号