#include<cstdio> #include<iostream> using namespace std; const int maxn=1001; int main(){ int n,m; scanf("%d",&n); int p; double c,arr[maxn]={0.0}; for(int i=0;i<n;i++){ scanf("%d %lf",&p,&c); arr[p]+=c; } scanf("%d",&m); for(int i=0;i<m;i++){ scanf("%d %lf",&p,&c); arr[p]+=c; } int index=0; for(int i=0;i<maxn;i++) if(arr[i]!=0.0) index++; printf("%d",index); for(int i=maxn-1;i>=0;i--){ if(arr[i]!=0.0) printf(" %d %.1f",i,arr[i]); } return 0; } /*2 1 2.4 0 3.2 2 2 1.5 1 0.5 3 2 1.5 1 2.9 0 3.2*/
甲级pat-1002
猜你喜欢
转载自blog.csdn.net/qq_36926514/article/details/80371586
今日推荐
周排行