#include <stdio.h>
#include<string.h>
int main(){
int n,i,temp;
double a[1002],b[1002];
memset(a,0,sizeof(a)), memset(b,0,sizeof(b));
//输入
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&temp);
scanf("%lf",&a[temp]);
}
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&temp);
scanf("%lf",&b[temp]);
}
//计算
int count = 0;
for(i=0;i<1002;i++){
a[i]+=b[i];
if(a[i]!=0) count++;
}
printf("%d",count);
for(i=1001;i>=0;i--)
if(a[i]!=0){
count--;
printf(count==0?" %d %.1f\n":" %d %.1f",i,a[i]);
}
return 0;
}
PAT-A1002
最新推荐文章于 2021-09-11 19:30:15 发布