Mixing Milk
来源:互联网 发布:网络棋牌游戏制作 编辑:程序博客网 时间:2024/06/05 08:54
http://train.usaco.org/usacoprob2?a=9CYvwksB366&S=milk
题目大意:
MMM公司需要N单位牛奶,每个农场提供ai单位牛奶,单价为pi。
求MMM公司购买所需牛奶的最少花费。(所有农村提柜的牛奶总和大于等于公司的需求)
#include <iostream>#include <fstream>#include <algorithm>using namespace std;struct famer {int price;int available;} f[5000];bool operator < (const famer & a, const famer & b){return a.price < b.price;}int main(){ifstream fin("milk.in");ofstream fout("milk.out");int n, m, ans, t;while(fin >> n >> m){t = ans = 0;for(int i = 0; i < m; i++) fin >> f[i].price >> f[i].available;sort(f, f + m);for(int i = 0; i < m && t < n; i++){if(f[i].available <= n - t) ans = ans + f[i].price*f[i].available;else ans = ans + f[i].price*(n - t);t += f[i].available;}fout << ans << endl;}return 0;}
1 0
- Mixing Milk
- Mixing Milk
- Mixing Milk
- Mixing Milk
- Mixing Milk
- Mixing Milk
- Mixing Milk
- Mixing Milk
- Mixing Milk
- Mixing Milk
- Mixing Milk
- milk mixing
- USACO 1.3 Mixing Milk (milk)
- USACO1.3.1 Mixing Milk (milk)
- USACO1.3.1 Mixing Milk (milk)
- Problem 76 Mixing Milk
- 我来'Mixing Milk'
- Mixing Milk(USACO)
- Spring学习笔记
- [Learning OpenCV](1) OPenCV的结构和内容
- iOS多线程总结
- Android-GestureDetector手势滑动
- poj 2778 DNA Sequence ac自动机+矩阵快速幂
- Mixing Milk
- ubuntu 平台上 安装 opencv实践
- Android Test
- (Pod造成的)One of the two will be used. Which one is undefined.
- 非对称加密RSA的应用及在C#中的实现
- LeetCode127—Word Ladder
- Android 自定义RecyclerView 实现真正的Gallery效果
- 你是不是想得太简单了
- 两人生日相同的概率