PAT B1020 月饼
一开始第三个测试不过,把所有参数都改为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 月饼相关推荐
- PAT L2-003. 月饼
题目链接:PAT L2-003. 月饼 题意 : 给你每种月饼库存和销售全部这种月饼能得到的钱,问在需要k吨月饼的情况下,最大的收益 题解: 贪心一下,注意的是价格是实数 1 #include< ...
- 《算法笔记》学习 入门篇
目录 <算法笔记>学习 3.1 简单模拟 例1:[PAT B1001]害死人不偿命的(3n+1)猜想 例2:[PAT B1032]挖掘机技术哪家强 3.2 查找元素 例:[codeup 1 ...
- 《算法笔记》4.4小节——算法初步->贪心
贪心 贪心算法适用的问题一定满足最优子结构问题 采用当前状态下局部最优(较优)达到全局状态下的最优(较优),实际使用的时候往往不考虑复杂的证明,勇敢尝试贪心算法. 简单贪心 PAT B1020月饼 题 ...
- pat 乙级 1020 月饼(C++实现)
题目 月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼.现给定所有种类月饼的库存量.总售价.以及市场的最大需求量,请你计算可以获得的最大收益是多少. 注意:销售时允许取出一部分库 ...
- C语言PAT刷题 - 1020 月饼
作者的话:若有朋友复制代码去PAT试着运行遇到问题的: 1.可能是格式问题,可以先把从本站复制的代码粘贴到记事本,再把记事本里的代码复制,然后粘贴到PAT的代码区,提交本题回答,应该就可以了: 2.可 ...
- 【PAT乙级】1020 月饼 (25 分)
https://pintia.cn/problem-sets/994805260223102976/problems/994805301562163200 注意的一点是: N 和 D 题目说的是正整数 ...
- [PAT乙级]1020 月饼
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼.现给定所有种类月饼的库存量.总售价.以及市场的最大需求量,请你计算可以获得的最大收益是多少. 注意:销售时允许取出一部分库存.样 ...
- PAT乙级 1020 月饼
给定所有种类月饼的库存量.总售价.以及市场的最大需求量,请你计算可以获得的最大收益是多少. 注意:销售时允许取出一部分库存.样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18.15. ...
- PAT乙级(1020 月饼)
月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼.现给定所有种类月饼的库存量.总售价.以及市场的最大需求量,请你计算可以获得的最大收益是多少. 注意:销售时允许取出一部分库存.样 ...
最新文章
- pandas使用nsmallest函数返回特定数据列中前N个最小值(搜寻最小的n个元素)、pandas使用nsmallest函数返回特定数据列中前N个最小值所对应的数据行
- struts2 action之间参数的传递
- 最近一月的娱乐生活:看电影,玩游戏
- Struts2是什么?Struts2的优势有哪些?
- C#实现像微信PC版一样的扫码登录功能
- ElasticSearch sql 插件安装
- logback:RollingFileAppender
- animate.css –齐全的CSS3动画库--- 学习笔记
- python使用ddt_使用DDT数据驱动测试框架Python
- html选择器 并列,CSS 中的选择器 (二)- 组合选择器
- 《Windows via C/C++》学习笔记 —— 内核对象的“线程同步”之“事件内核对象”...
- java bean jsp_jsp+java bean+servlet开发的mvc简易鞋城在线商城系统
- Robocode学习Java
- java svn 创建分支_Eclipse下svn的创建分支/合并/切换使用
- 各省互联网普及率数据集(1997-2018年)
- retrofit介绍
- linux2.6内核驱动程序注册函数,于PCI9656设备驱动程序的Linux2.6内核研究
- matlab syms符号变量
- Linux学习之定时任务调度
- 如何提高内存卡的读写速度
热门文章
- 1999-2020年广东省21地级市地区生产总值(亿元)
- 为什么笔记本没有计算机图标,我的电脑明明没有开静音,小喇叭图标也在,为什么没有声音...
- 自动驾驶(四十四)---------主动安全功能简介
- Unity5 Screen-Space Subsurface Scattering屏幕空间次表面散射SSSSS
- 使用echarts绘制火焰图
- J-web进阶-NPM包管理器
- 生物识别:怎样才能把想象力转化成商机
- u盘打不开怎么办?u盘数据如何恢复?
- 【泛微ecology】Linux下 ecology日志截取
- mysql 数据库,表,字段的字符编码