您的位置:首页 > 其它

pat1002

2015-05-09 15:24 155 查看
http://www.patest.cn/contests/pat-a-practise/1002

#include<iostream>

#include<cstdio>

#include<cstring>

using namespace std;

double zhishu[1001];

int main()

{

// freopen("C:\\1.txt","r",stdin);

// freopen("C:\\2.txt","w",stdout);

 int n;

 cin>>n;

 while(n--)

 {

  int zs;

  double xs;

  cin>>zs>>xs;

  zhishu[zs]+=xs;

 }

 cin>>n;

 while(n--)

 {

  int zs;

  double xs;

  cin>>zs>>xs;

  zhishu[zs]+=xs;

 }

 int i;

 int cnt=0;

 for(i=1000;i>=0;i--)

 {

  if(zhishu[i])

   cnt++;

 }

 printf("%d",cnt);

 for(i=1000;i>=0;i--)

 {

  if(zhishu[i])

   printf(" %d %.1lf",i,zhishu[i]);

 }

 printf("\n");

 return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: