1 #include <stdio.h> //结果不要求排序。。。
2
3 int main(){
4 int n;
5 int m;
6 int position[200];
7 int amount[200];
8 int length;
9 int i;
10
11 length=0;
12 while(1){
13 scanf("%d%d",&m,&n);
14
15 if(m==0 && n==0)
16 break;
17
18 if(length==0){
19 position[0]=m;
20 amount[0]=n;
21 length=1;
22 continue;
23 }
24
25 for(i=0;i<length;i++){
26 if(position[i]==m){
27 amount[i]+=n;
28 break;
29 }
30 }
31
32 if(i==length){
33 position[length]=m;
34 amount[length]=n;
35 length++;
36 }
37 }
38
39 for(i=0;i<length;i++){
40 printf("%d %d\n",position[i],amount[i]);
41 }
42
43 return 0;
44 }