前一段基本是做一天题目就休息一天到两天,假期里状态不大好,还感冒了几天...
乙级1010
1 #include<cstdio> 2 const int maxn=1010; 3 int main() 4 { 5 int n,e,a[maxn]={0},count=0;//n系数,e指数 6 while(scanf("%d%d",&n,&e)!=EOF) 7 { 8 a[e]=n; 9 } 10 a[0]=0; 11 for(int i=1;i<=1000;i++) 12 { 13 a[i-1]=a[i]*i; 14 if(a[i]!=0) 15 count++; 16 } 17 if(count==0) 18 printf("0 0"); 19 else 20 { 21 for(int i=1000;i>=0;i--) 22 { 23 if(a[i]!=0) 24 { 25 printf("%d %d",a[i],i); 26 count--; 27 if(count!=0) 28 printf(" "); 29 } 30 } 31 } 32 33 return 0; 34 }