#include <stdio.h>
#include <stdlib.h>
int main()
{
int m,n,i,j,k,min;
int a[2001];
while(scanf("%d",&m)!=EOF)
{
min=1001;
for(i=0;i<2001;i++)
a[i]=0;
for(i=0;i<m;i++)
{
scanf("%d%d",&j,&k);
a[k+1000]+=j;
if(k<min) min=k;
}
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d%d",&j,&k);
a[k+1000]+=j;
if(k<min) min=k;
}
for(i=2000;i>min+1000;i--)
{
if(a[i]!=0)
printf("%d %d ",a[i],i-1000);
}
printf("%d %d\n",a[min+1000],min);
}
return 0;
}
這個就可以正常送出了!!!之前到底錯在哪裡???