本文主要是介绍pat甲级打卡-1002 A+B for Polynomials,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
#include<bits/stdc++.h>
using namespace std;
float c[1001];
int main(){
int k1,k2;
cin>>k1;
for(int i=1;i<=k1;i++){
float b;
int a;
cin>>a>>b;
c[a]+=b;
}
cin>>k2;
for(int i=1;i<=k2;i++){
int a;
float b;
cin>>a>>b;
c[a]+=b;
}
int cnt = 0;
for (int i = 0; i < 1001; i++) {
if (c[i] != 0) cnt++;
}
printf("%d", cnt);
for (int i = 1000; i >= 0; i--) {
if (c[i] != 0.0)
printf(" %d %.1f", i, c[i]);
}
return 0;
}
这篇关于pat甲级打卡-1002 A+B for Polynomials的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!