1002

来源:互联网 发布:mac克隆失败是什么意思 编辑:程序博客网 时间:2024/06/16 11:09


#include<iostream>#include<cstdio>using namespace std;int main() {    int n, m, t;    float num;    float c[1005]={0};    scanf("%d",&n);    for(int i=0;i<n;i++){        scanf("%d%f",&t,&num);        c[t]+=num;    }    scanf("%d",&m);    for(int i=0;i<m;i++){        scanf("%d%f",&t,&num);        c[t]+=num;    }    int cnt=0;    for(int i=0;i<1002;i++){        if(c[i])        cnt++;    }    printf("%d",cnt);      //可不是直接是空格,cnt为0没有空格!!    if(cnt)printf(" ");    for(int i=1002;i>=0;i--){        if(c[i]&&cnt>0){            printf("%d %.1f",i,c[i]);            cnt--;            if(cnt>=1)                printf(" ");        }    }    return 0;}


原创粉丝点击