PAT B1020
来源:互联网 发布:淘宝女装店扒皮aviva 编辑:程序博客网 时间:2024/06/05 18:46
include <stdio.h>struct mooncake{double store;double sell;double price;}cake[1010];int main(){ int n,i,j; double ans=0,D,temp,temp1,temp2; scanf("%d%lf",&n,&D); for(i=0;i<n;i++) scanf("%lf",&cake[i].store); for(i=0;i<n;i++) { scanf("%lf",&cake[i].sell); cake[i].price=cake[i].sell/cake[i].store; } for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(cake[i].price<cake[j].price) { temp=cake[i].price; cake[i].price=cake[j].price; cake[j].price=temp; temp1=cake[i].sell; cake[i].sell=cake[j].sell; cake[j].sell=temp1; temp2=cake[i].store; cake[i].store=cake[j].store; cake[j].store=temp2; } //qsort(cake,n,sizeof(struct mooncake),comp); for(i=0;i<n;i++) { if(cake[i].store<=D) { D-=cake[i].store; ans+=cake[i].sell; } else { ans+=cake[i].price*D; break; } }printf("%.2f\n",ans);return 0;}
0 0
- [PAT] B1020
- PAT B1020
- PAT B1020
- 浙大 PAT b1020
- PAT B1020. 月饼 (25)
- PAT-B1020.月饼
- PAT b1016-b1020题解
- PAT B1020.月饼
- PAT乙级练习题B1020. 月饼
- PAT:B1020. 月饼 (25/25)
- PAT B1020或者A1070 月饼注意设置看清数据类型
- B1020.月饼
- A1070/B1020 Mooncake (25)
- B1020. 月饼 (25)
- B1020. 月饼 (25’)
- B1020. 月饼 (25)
- pat
- 【PAT】
- [hdu4656] Evaluation
- 机器学习常用评价指标总结
- Educational Codeforces Round 18 -- D. Paths in a Complete Binary Tree(二叉树模拟)
- 没时间解释了,快上车!Angular入门第三讲:$apply()的使用
- XTU2016CCPC中南邀请赛C
- PAT B1020
- Using API with Catia
- BZOJ 2822: [AHOI2012]树屋阶梯
- PAT B1023
- 一个很好隐藏Handler方法的url解析器(映射器)通常和多url请求方法的Handler类连用
- wince6.0 cvrtbin将*.bin转到*.nb0
- 524. Longest Word in Dictionary through Deleting
- string类的基本操作
- Flow Problem 【最大流 dinic】模版