#include<iostream>
#include <iomanip>
using namespace std;
const int maxn = 1111;
double p[maxn] = {};
int main() {
int k, n, count = 0;
double a;
cin >> k;
for(int i = 0; i < k; i++) {
cin >>n >>a;
p[n] += a;
}
cin >> k;
for(int i = 0; i < k; i++) {
cin >> n>>a;
p[n] += a;
}
for(int i = 0; i < maxn; i++) {
if(p[i] != 0) {
count++;
}
}
cout << count;
for(int i = maxn; i >= 0; i--) {
if(p[i] != 0) {
cout << " " << i << " ";
cout << fixed << setprecision(1)<<p[i];
}
}
return 0;
}
PAT甲级(14):A+B for Polynomials
最新推荐文章于 2022-01-14 15:46:07 发布