题目:
解题思路:
#include <iostream>
#include <iomanip>
using namespace std;
double store[1001];
int main() {
int k;
int e;
double c;
for (int i = 0; i < 2; i++) {
cin >> k;
for (int j = 0; j < k; j++) {
cin >> e >> c;
store[e] += c;
}
}
int sum = 0;
for (int i = 1000; i >= 0; i--) {
if (store[i] != 0)
sum++;
}
cout << sum;
for (int i = 1000; i >= 0; i--) {
if (store[i] != 0)
cout << " " << i << " " <<fixed << setprecision(1)<<store[i];
}
system("pause");
}