#include <iostream>#include <cstdio>#include <cstdlib>using namespace std;int main() { float A[1001] = {0}; float B[1001] = {0}; int k; cin >> k; float c; int e; for (int i = 0; i < k; i++) { cin >> e >> c; A[e] = c; } cin >> k; for (int i = 0; i < k; i++) { cin >> e >> c; B[e] = c; } int nonzeor__cnt = 0; for (int i = 0; i < 1001; i++) { A[i] = A[i] + B[i]; if (A[i]) nonzeor__cnt++; } PRintf("%d%s",nonzeor__cnt,((nonzeor__cnt == 0)? "" : " ")); int cnt = 0; for (int i = 1000; i >= 0; i--) { if (A[i]) { cnt++; printf("%d %.1f%s",i,A[i],(cnt < nonzeor__cnt ? " " : "")); } } system("pause"); return 0;}
新闻热点
疑难解答