PAT b1010题解

来源:互联网 发布:java web接口开发 编辑:程序博客网 时间:2024/05/28 03:03
#include <cstdio>int main(){int a[1010] = {0};int k, e, count = 0;while(scanf("%d%d", &k, &e) != EOF){a[e] = k;}a[0] = 0;for(int i = 1; i <= 1000; i++){a[i - 1] = a[i] * i;a[i] = 0;if(a[i - 1] != 0) count++;}if(count == 0) printf("0 0");else{for(int i = 1000; i >= 0; i--){if(a[i] != 0){printf("%d %d", a[i], i);count--;if(count != 0) printf(" ");}}} return 0;} 

原创粉丝点击