P1208 [USACO1.3]混合牛奶 Mixing Milk - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)

解题思路
1.创建结构体变量,储存农民牛奶的单价和农民一天最多能卖出的牛奶量 
2.为了取最小费用,对农民牛奶的单价进行升序排序
3.先取每个农民一天最多卖出的牛奶量,如果超出所需牛奶量,把费用减去超出牛奶量的费用
4.输出总费用

代码

#include<bits/stdc++.h>
using namespace std;
struct milker{int p;int k;
}a[5005];//创建结构体变量
bool cmp(milker a,milker b)
{return a.p<b.p;
}//对比函数
int main()
{int m,t=1,q;long long n,num=0,sum=0;cin>>n>>m;for(int i=1;i<=m;i++){cin>>a[i].p>>a[i].k;//储存农民牛奶的单价和农民一天最多能卖出的牛奶量 }sort(a+1,a+n+1,cmp);//sort排序 while(num<n){num+=a[t].k;//采购牛奶数量 sum+=a[t].k*a[t].p;//最小费用 t++;}cout<<sum-(num-n)*a[t-1].p;//防止采购的牛奶数量大于需要牛奶数量 return 0;
}

混合牛奶 Mixing Milk相关推荐

  1. 洛谷 P1208 [USACO1.3]混合牛奶 Mixing Milk

    P1208 [USACO1.3]混合牛奶 Mixing Milk 题目描述 由于乳制品产业利润很低,所以降低原材料(牛奶)价格就变得十分重要.帮助Marry乳业找到最优的牛奶采购方案. Marry乳业 ...

  2. [USACO1.3]混合牛奶 Mixing Milk

    题意 给出Marry乳业每天对牛奶的需求量,还有每位奶农提供的牛奶单价和产量.计算采购足够数量的牛奶所需的最小花费. 分析 排序,最小价值优先取,太多了就退出循环,输出(之前的价值+还有多少需求*退出 ...

  3. 洛谷——P1208 [USACO1.3]混合牛奶 Mixing Milk

    题目描述 由于乳制品产业利润很低,所以降低原材料(牛奶)价格就变得十分重要.帮助Marry乳业找到最优的牛奶采购方案. Marry乳业从一些奶农手中采购牛奶,并且每一位奶农为乳制品加工企业提供的价格是 ...

  4. USACO Training Section 1.3混合牛奶 Mixing Milk

    题目描述 由于乳制品产业利润很低,所以降低原材料(牛奶)价格就变得十分重要.帮助Marry乳业找到最优的牛奶采购方案. Marry乳业从一些奶农手中采购牛奶,并且每一位奶农为乳制品加工企业提供的价格是 ...

  5. 贪心 混合牛奶 Mixing Milk

    题目描述 由于乳制品产业利润很低,所以降低原材料(牛奶)价格就变得十分重要.帮助 Marry 乳业找到最优的牛奶采购方案. Marry 乳业从一些奶农手中采购牛奶,并且每一位奶农为乳制品加工企业提供的 ...

  6. USACO——混合牛奶

    洛谷 P1208 [USACO1.3]混合牛奶 Mixing Milk 题目描述 由于乳制品产业利润很低,所以降低原材料(牛奶)价格就变得十分重要.帮助Marry乳业找到最优的牛奶采购方案. Marr ...

  7. 4.3每日一题|混合牛奶(c++)

    今日题目 [USACO1.3]混合牛奶 Mixing Milk - 洛谷

  8. 算法——贪心(混合牛奶)

    贪心算法(greedy algorithm  ,又称贪婪算法)是指,在对问题求解时,总是做出在当前看来是最好的选择.也就是说,不从整体最优上加以考虑,算法得到的是在某种意义上的局部最优解 . 贪心算法 ...

  9. 2019 GDUT Rating Contest I : Problem H. Mixing Milk

    题面: H. Mixing Milk Input file: standard input Output file: standard output Time limit: 1 second Memory ...

最新文章

  1. 【数据结构】关键路径
  2. 基于Flume的美团日志收集系统(二)改进和优化
  3. Gentoo 安装日记 03 (配置网络)
  4. 使用 istringstream 遇到的一点小问题
  5. 字体 素材_最新2019毛笔书法字体素材合集!自创字体解决版权,甲方看都说好...
  6. Celery介绍和使用
  7. 【牛客 - 181C】序列(前缀和,二分,可用set维护)(有坑)
  8. 进入环境_大学新生,进入新环境该怎样和舍友、同学相处
  9. linux 条码识别,PDF417二维条码识别技术的研究及其在Linux平台下的实现
  10. 仅一年,近半加密货币的“ICO”项目已死
  11. anaconda新建环境在PyCharm执行import ssl失败
  12. 如何为SUSE配置IP地址,网关和DNS
  13. pip可识别的requirements.txt的写法
  14. 福昕阅读器不能完全显示整个页面的解决办法
  15. 大屏制作 | 完成一个美观大屏到底多简单?四步完成
  16. 不知道何时,我逐渐丧失了表达能力
  17. 最好听的男孩、女孩名字
  18. 【​观察】从移动计算当道 看高通“高举高打”背后的势能
  19. Adapter适配器与具体应用
  20. 2021-02-03-ctf-如来十三掌

热门文章

  1. 音频信号处理库librosa
  2. 京瓷送稿器扫描有黑线,稿台扫描正常
  3. STM32之EXTI
  4. APP修改时区和设置系统语言
  5. SunTorque今日分享|螺栓连接的拧紧与防松研究
  6. 大专计算机教案模板,认识计算机教案模板.doc
  7. 没有数学基础可以学编程吗?
  8. 谷粒商城分布式高级篇
  9. 靶场练习之hackinglab(鹰眼)-脚本题
  10. 功能最完善,代码最简洁的选项卡代码(div+css)