#include<iostream>
using namespace std;
double num[1001]={0.0};
int main(){
int N,exp,cnt=0;
double coe;
scanf("%d",&N);
for(int i=0;i<N;i++){
scanf("%d%lf",&exp,&coe);
num[exp]+=coe;
}
scanf("%d",&N);
for(int i=0;i<N;i++){
scanf("%d%lf",&exp,&coe);
num[exp]+=coe;
}
for(int i=0;i<1001;i++)
if(num[i]!=0.0)
cnt++;
printf("%d",cnt);
for(int i=1001;i>=0;i--)
if(num[i]!=0.0)
printf(" %d %.1lf",i,num[i]);
return 0;
}
PAT甲级 1002 A+B for Polynomials
最新推荐文章于 2024-03-12 00:56:10 发布