Note
Code:
#include<bits/stdc++.h>
using namespace std;
int main(){
#ifndef ONLINE_JUDGE
freopen("data.txt","r",stdin);
#endif
double value[1002];
memset(value,0,sizeof(value));
int out_length=0,length,exp;
double v;
for(int i=0;i<2;i++){
scanf("%d",&length);
for(int j=0;j<length;j++){
scanf("%d %lf",&exp,&v);
value[exp]+=v;
}
}
for(int i=0;i<1002;i++){
if(value[i]!=0) out_length++;
}
printf("%d",out_length);
for(int j=1000;j>=0;j--){
if(value[j]!=0){
printf(" %d %.1lf",j,value[j]);
}
}
return 0;
}