PAT1002

 #include<iostream>
#include<stdio.h>
using namespace std;
#define INF -123456
double arr[1001];
void init()
{
    for(int i=0;i<1001;i++)
    {
        arr[i]=0;
    }
}
int main()
{
    int k;
    init();
    for(int i=0;i<2;i++)
    {
        scanf("%d",&k);
        while(k--){
            int nk;
            double num;
            scanf("%d %lf",&nk,&num);
            //printf("%d %d",nk,num);
            arr[nk]+=num;
        }
    }
    int len=0;
    for(int i=1000;i>=0;i--)
    {
        if(arr[i]!=0) len++;
    }
    printf("%d",len);
    for(int i=1000;i>=0;i--)
    {
        if(arr[i]!=0){
            printf(" %d %.1lf",i,arr[i]);
        }
    }
    printf("\n");
    return 0;
}
相關文章
相關標籤/搜索