1002 A+B for Polynomials (25 分)
想法:注意输出格式
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
double a[1001]={0};
int n,x,count=0;
double y;
cin>>n;
for(int i=0; i<n; i++){
cin>>x>>y;
a[x]+=y;
}
cin>>n;
for(int i=0; i<n; i++){
cin>>x>>y;
a[x]+=y;
}
for(int i=0; i<1001; i++){
if(a[i]!=0) count++;
}
cout<<count;
for(int i=1000; i>=0; i--){
if(a[i]!=0) cout<<' '<<i<<' '<<setiosflags(ios::fixed)<<setprecision(1)<<a[i];
}
return 0;}