1 //不能用桶排序,因为不用排序!!!! 2 #include<stdio.h> 3 int c[101],g[101]; 4 int main() 5 { 6 int a,b,cus=0,i; 7 while(~scanf("%d%d",&a,&b) && a+b) 8 { 9 if(!g[a]) 10 c[cus++]=a; 11 g[a]+=b; 12 } 13 for(i=0; c[i]; ++i) 14 printf("%d %d ",c[i],g[c[i]]); 15 }
1 //不能用桶排序,因为不用排序!!!! 2 #include<stdio.h> 3 int c[101],g[101]; 4 int main() 5 { 6 int a,b,cus=0,i; 7 while(~scanf("%d%d",&a,&b) && a+b) 8 { 9 if(!g[a]) 10 c[cus++]=a; 11 g[a]+=b; 12 } 13 for(i=0; c[i]; ++i) 14 printf("%d %d ",c[i],g[c[i]]); 15 }