#include<iostream>
#include<string>
#include<string.h>
#include<cstdio>
#include<stdio.h>
#include<iomanip>
//该程序使用一个1001的数组,储存x的0-1000次幂,其实也就是数组下标对应着x的幂,数组存储的值对应着系数
using namespace std;
double input[1001];
int main()
{
int expo=0;
double coef=0;
int k=0;
int i=0;
int count=0;
memset(input,0,sizeof(input));
cin >> k;
for(i=0;i<k;i++)
{
cin >>expo>>coef;
input[expo]=coef;
}
cin >> k;
for(i=0;i<k;i++)
{
cin >>expo>>coef;
input[expo]+=coef;
}
for(i=0;i<1001;i++)
{
if(input[i])
count++;
}
printf("%d",count);
cout<<fixed<<setprecision(1);
for(i=1000;i>=0;i--)
{
if(input[i]){
//printf(" %d %.1f",i,input[i]);
cout<<" "<<i<<" "<<input[i];
}
}
// printf("\n");
cout << endl;
return 0;
}
PAT 1002
最新推荐文章于 2022-09-05 21:41:42 发布