PAT7-05. 魔法优惠券

来源:互联网 发布:系统下载linux 编辑:程序博客网 时间:2024/04/20 01:31
#include<queue>#include<cstdio>#include<vector>using namespace std;priority_queue<int>a,c;// maximum heappriority_queue<int,vector<int>,greater<int> >b,d; // minimum heapint main(){  int n;scanf("%d",&n);  while(n--){    int k;scanf("%d",&k);    if(k>0)a.push(k);    else b.push(k);  }  scanf("%d",&n);  while(n--){    int k;scanf("%d",&k);    if(k>0)c.push(k);    else d.push(k);  }  int total(0);  while(a.size()&&c.size()){    total+=a.top()*c.top();    a.pop();c.pop();}  while(b.size()&&d.size()){    total+=b.top()*d.top();    b.pop();d.pop();}  printf("%d",total);  return 0;}


0 0
原创粉丝点击