#include<stdio.h>
#include<string.h>
using namespace std;
struct ss {
int x;
double y;
} A[1001];
int main() {
double a[1001];
memset(a,0,1001*sizeof(double));
for(int i=0; i<2; i++) {
int n;
scanf("%d",&n);
for(int j=0; j<n; j++) {
int x;
double y;
scanf("%d %lf",&x,&y);
a[x]+=y;
}
}
int N=0;
for(int i=0; i<=1000; i++)
if(a[i]!=0) {
A[N].x=i;
A[N++].y=a[i];
}
printf("%d",N);
for(int i=N-1; i>=0; i--)
printf(" %d %.1f",A[i].x,A[i].y);
return 0;
}
1002 A+B for Polynomials
最新推荐文章于 2022-03-31 12:08:15 发布