5-39 魔法优惠券
2016-07-29 21:10
344 查看
#include<stdio.h> #include<stdlib.h> int compare(const void *a,const void *b) { return *(int *)b-*(int *)a; } main() { int N,M,*A,*B,i; int sum=0,a1,a2,b1,b2; scanf("%d",&N); A=malloc(sizeof(int)*N); for(i=0;i<N;i++) scanf("%d",A+i); scanf("%d",&M); B=malloc(sizeof(int)*M); for(i=0;i<M;i++) scanf("%d",B+i); qsort(A,N,sizeof(int),compare); qsort(B,M,sizeof(int),compare); a1=b1=0; a2=N-1; b2=M-1; while(a1<=N-1&&b1<=M-1) { if((*(A+a1))*(*(B+b1))>0) { sum=sum+(*(A+a1))*(*(B+b1)); a1++; b1++; } else break; } while(a2>=a1&&b2>=b1) { if((*(A+a2))*(*(B+b2))>0) { sum=sum+(*(A+a2))*(*(B+b2)); a2--; b2--; } else break; } printf("%d\n",sum); }
相关文章推荐
- 5-39 魔法优惠券 (快排)
- 浙大 PTA 5-39 魔法优惠券 (25分)
- 5-39 魔法优惠券 (25分)
- PTA 7-39 魔法优惠券(25 分)暴力枚举
- 浙大PAT 7-05. 魔法优惠券 (解题思路)
- 7-05. 魔法优惠券(25) (数学 ZJU_PAT)
- 洗礼灵魂,修炼python(39)--面向对象编程(9)—魔法方法表
- 7-05. 魔法优惠券(25) (数学 ZJU_PAT)
- Python的魔法二:开发的'坑'
- 5-4 魔法优惠券 (25分)
- PTA--魔法优惠券——stl快速排序
- PAT7-05. 魔法优惠券
- 魔法优惠券【模拟题】
- 实验项目 7-05 魔法优惠券(25)
- PAT--魔法优惠券
- 升级Rails3.0后出现这样的问题。Could not find gem 'mysql2 ....
- HDOJ---ACMSteps---1.3.1FatMouse' Trade
- 2-sat 问题学习小记 Poj 3207 Ikki's Story IV - Panda's Trick (可行性判定)
- poj2858Mayor's posters
- 39、微信通讯录联系人快速索引侧边栏SideBar