1002 A+B for Polynomials (25)

2019-01-12  本文已影响0人  沙_狸

题目信息

image.png

代码

#include<iostream>
using namespace std;
int main(){
    int k1,k2,e;double co,c[1001]={0};
    cin>>k1;int k=k1;
    for(int i=0;i<k1;i++){
        cin>>e;cin>>c[e];
    }
    cin>>k2;
    for(int i=0;i<k2;i++){
        cin>>e>>co;
        if(c[e]==0) k++;
        if(c[e]+co==0) k--;
        c[e]+=co;
    }
    cout<<k;
    for(int i=1000;i>=0;i--){
        if(c[i]!=0){
          printf(" %d %.1lf",i,c[i]);
      }
    }
    return 0;
}

测试结果

image.png
上一篇 下一篇

猜你喜欢

热点阅读