#include<stdio.h> int main() { int n; scanf("%d",&n); int a[n][2]; for(int i=0;i<n;i++) { scanf("%d %d\n",&a[i][0],&a[i][1]); } for(int i=0;i<n;i++) { for(int j=i+1;j<n;j++) { if(a[j][0]==a[i][0]) { a[i][1]+=a[j][1]; for(int k=j;k<n-1;k++) { a[k][0]=a[k+1][0]; a[k][1]=a[k+1][1];
}
n--;
j--;
}
}
}
for(int i=0;i<n;i++)
{
for(int j=i+1;j<n;j++)
{
if(a[i][0]>a[j][0])
{
int t1,t2;
t1=a[i][0];
t2=a[i][1];
a[i][0]=a[j][0];
a[i][1]=a[j][1];
a[j][0]=t1;
a[j][1]=t2;
}
}
}
for(int i=0;i<n;i++)
{
printf("%d %d\n",a[i][0],a[i][1]);
}
return 0;
}

京公网安备 11010502036488号