一开始第三个测试不过,把所有参数都改为double 型就好了

#include<iostream>
#include<algorithm>
using namespace std;struct moon{double ku;double price;double ping;
}m[1000];bool cmp(moon a,moon b)
{return a.ping>b.ping;
}int main()
{int n;double num;cin>>n>>num;for(int i=0;i<n;i++){cin>>m[i].ku;}for(int i=0;i<n;i++){cin>>m[i].price;m[i].ping = m[i].price / m[i].ku;}sort(m,m+n,cmp);double money;for(int i=0;i<n;i++){if(num>=m[i].ku){num -= m[i].ku;money += m[i].price;}else{money += m[i].ping*num;break;}}printf("%.2f",money);return 0;}

PAT B1020 月饼相关推荐

  1. PAT L2-003. 月饼

    题目链接:PAT L2-003. 月饼 题意 : 给你每种月饼库存和销售全部这种月饼能得到的钱,问在需要k吨月饼的情况下,最大的收益 题解: 贪心一下,注意的是价格是实数 1 #include< ...

  2. 《算法笔记》学习 入门篇

    目录 <算法笔记>学习 3.1 简单模拟 例1:[PAT B1001]害死人不偿命的(3n+1)猜想 例2:[PAT B1032]挖掘机技术哪家强 3.2 查找元素 例:[codeup 1 ...

  3. 《算法笔记》4.4小节——算法初步->贪心

    贪心 贪心算法适用的问题一定满足最优子结构问题 采用当前状态下局部最优(较优)达到全局状态下的最优(较优),实际使用的时候往往不考虑复杂的证明,勇敢尝试贪心算法. 简单贪心 PAT B1020月饼 题 ...

  4. pat 乙级 1020 月饼(C++实现)

    题目 月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼.现给定所有种类月饼的库存量.总售价.以及市场的最大需求量,请你计算可以获得的最大收益是多少. 注意:销售时允许取出一部分库 ...

  5. C语言PAT刷题 - 1020 月饼

    作者的话:若有朋友复制代码去PAT试着运行遇到问题的: 1.可能是格式问题,可以先把从本站复制的代码粘贴到记事本,再把记事本里的代码复制,然后粘贴到PAT的代码区,提交本题回答,应该就可以了: 2.可 ...

  6. 【PAT乙级】1020 月饼 (25 分)

    https://pintia.cn/problem-sets/994805260223102976/problems/994805301562163200 注意的一点是: N 和 D 题目说的是正整数 ...

  7. [PAT乙级]1020 月饼

    月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼.现给定所有种类月饼的库存量.总售价.以及市场的最大需求量,请你计算可以获得的最大收益是多少. 注意:销售时允许取出一部分库存.样 ...

  8. PAT乙级 1020 月饼

    给定所有种类月饼的库存量.总售价.以及市场的最大需求量,请你计算可以获得的最大收益是多少. 注意:销售时允许取出一部分库存.样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18.15. ...

  9. PAT乙级(1020 月饼)

    月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼.现给定所有种类月饼的库存量.总售价.以及市场的最大需求量,请你计算可以获得的最大收益是多少. 注意:销售时允许取出一部分库存.样 ...

最新文章

  1. pandas使用nsmallest函数返回特定数据列中前N个最小值(搜寻最小的n个元素)、pandas使用nsmallest函数返回特定数据列中前N个最小值所对应的数据行
  2. struts2 action之间参数的传递
  3. 最近一月的娱乐生活:看电影,玩游戏
  4. Struts2是什么?Struts2的优势有哪些?
  5. C#实现像微信PC版一样的扫码登录功能
  6. ElasticSearch sql 插件安装
  7. logback:RollingFileAppender
  8. animate.css –齐全的CSS3动画库--- 学习笔记
  9. python使用ddt_使用DDT数据驱动测试框架Python
  10. html选择器 并列,CSS 中的选择器 (二)- 组合选择器
  11. 《Windows via C/C++》学习笔记 —— 内核对象的“线程同步”之“事件内核对象”...
  12. java bean jsp_jsp+java bean+servlet开发的mvc简易鞋城在线商城系统
  13. Robocode学习Java
  14. java svn 创建分支_Eclipse下svn的创建分支/合并/切换使用
  15. 各省互联网普及率数据集(1997-2018年)
  16. retrofit介绍
  17. linux2.6内核驱动程序注册函数,于PCI9656设备驱动程序的Linux2.6内核研究
  18. matlab syms符号变量
  19. Linux学习之定时任务调度
  20. 如何提高内存卡的读写速度

热门文章

  1. 1999-2020年广东省21地级市地区生产总值(亿元)
  2. 为什么笔记本没有计算机图标,我的电脑明明没有开静音,小喇叭图标也在,为什么没有声音...
  3. 自动驾驶(四十四)---------主动安全功能简介
  4. Unity5 Screen-Space Subsurface Scattering屏幕空间次表面散射SSSSS
  5. 使用echarts绘制火焰图
  6. J-web进阶-NPM包管理器
  7. 生物识别:怎样才能把想象力转化成商机
  8. u盘打不开怎么办?u盘数据如何恢复?
  9. 【泛微ecology】Linux下 ecology日志截取
  10. mysql 数据库,表,字段的字符编码