1 #include
2 #include<string.h>
3 using namespace std;
4
5 double a[1005];
6
7 int main(){
8 int n1, n2;
9 while(scanf("%d", &n1) != EOF){
10 memset(a, 0, sizeof(a));
11 for(int i = 1; i <= n1; i++){
12 int x;
13 double y;
14 scanf("%d%lf", &x, &y);
15 a[x] += y;
16 }
17 scanf("%d", &n2);
18 for(int i = 1; i <= n2; i++){
19 int x;
20 double y;
21 scanf("%d%lf", &x, &y);
22 a[x] += y;
23 }
24 int cnt = 0;
25 for(int i = 0; i <= 1000; i++){
26 if(a[i] != 0) cnt++;
27 }
28 printf("%d", cnt);
29 for(int i = 1000; i >= 0; i--){
30 if(a[i] != 0){
31 printf(" %d %.1lf", i, a[i]);
32 }
33 }
34 printf("\n");
35 }
36 return 0;
37 }