jzoj. 1285. 奶酪厂
Description
奶牛买了一个奶酪厂生产奶酪,已知每周生产一单位奶酪的费用为C_i,每周可以生产任意数量的奶酪,现在要为接下来N(1<=N<=10,000)周做生产计划。
厂里有一个仓库,存储量无穷大,可以用来存储暂时不用的奶酪,每单位奶酪每周花费S(1<=S<=100)。
告诉你每周客户的需求量Y_i(0<=Y_i<=10,000),请你帮忙用最少的钱满足这些需求。
Input
第1行:两个空格隔开的整数N,S
第2-N+1行:每行两个空格隔开的整数C_i和Y_i。
Output
输出一个整数表示最少花费。注意答案可能会超出longint范围。
Sample Input
4 5
88 200
89 400
97 300
91 500
Sample Output
126900
Data Constraint
Hint
【样例说明】
第一周生产200单位,第二周生产700单位,400给客户,300存在仓库里留给第三周,第四周生产500单位。
分析:贪心
如果当前存进来的费用小于上一个月的单位费用,那么就买进。
证明:设上一个月单位费用为s1,当月买进单位费用s2,对于现在及以后的总共i+1个月若继续用s1的费用为i*s1+s1,若替换,费用为s2+s2*i那么显然当s2
vari:longint;n,t,s:int64;ans:int64;a,c:array [1..100001] of int64;
function min(x,y:int64):int64;beginif x<y then exit(x)else exit(y);end;beginreadln(n,s);for i:=1 to n doread(c[i],a[i]);t:=maxlongint-s-1;for i:=1 to n dobegint:=t+s;ans:=ans+min(t,c[i])*a[i];t:=min(t,c[i]);end;writeln(ans);
end.
jzoj. 1285. 奶酪厂相关推荐
- [jzoj 1285] 奶酪厂 {贪心}
题目 Description 奶牛买了一个奶酪厂生产奶酪,已知每周生产一单位奶酪的费用为C_i,每周可以生产任意数量的奶酪,现在要为接下来N(1<=N<=10,000)周做生产计划. 厂里 ...
- JZOJ 1285. 奶酪厂
题目 Description 奶牛买了一个奶酪厂生产奶酪,已知每周生产一单位奶酪的费用为C_i,每周可以生产任意数量的奶酪,现在要为接下来N(1<=N<=10,000)周做生产计划. 厂里 ...
- [Jzoj] 1285. 奶酪厂
题目描述 奶牛买了一个奶酪厂生产奶酪,已知每周生产一单位奶酪的费用为 C i C_i Ci,每周可以生产任意数量的奶酪,现在要为接下来 N ( 1 < = N < = 10 , 000 ...
- jzoj 高中 1285——奶酪厂
Description 奶牛买了一个奶酪厂生产奶酪,已知每周生产一单位奶酪的费用为C_i,每周可以生产任意数量的奶酪,现在要为接下来N(1<=N<=10,000)周做生产计划. 厂里有一个 ...
- jzoj P1285 奶酪厂
题目大意: 奶牛买了一个奶酪厂生产奶酪,已知每周生产一单位奶酪的费用为C_i,每周可以生产任意数量的奶酪,现在要为接下来N周做生产计划.厂里有一个仓库,存储量无穷大,可以用来存储暂时不用的奶酪,每单位 ...
- 【贪心】奶酪厂(jzoj 1285)
奶酪厂 题目大意: 有一个奶酪厂,每个星期(共n个星期)都有一定的单位生产成本和客户需求量,把奶酪保存一个星期每单位要s元,问一共花的钱最少是多少 Sample Input 4 5 88 200 89 ...
- 一句话以上题解及注意事项整理已完成的题目(1)
jdfz.com 1001 A+B 1006 pla 一维DP+单调栈优化 1007 美食家 贪心策略,尽可能多选 1008 牛排序 二分查找+贪心策略 1009 护花 贪心策略,每次移动y/x最大的 ...
- 解读2008三大网络技术热词
解读2008三大网络技术热词 2008年已经行至尾声,在这一年中国网民数量首次超过了美国达到了2.53亿,成了世界第一.纵观我们身边的世界,已经随着互联网开始改变,我们已经成为互联网时代的忠实信徒,网 ...
- JZOJ 5476. 【NOIP2017提高组正式赛】奶酪
Description 现有一块大奶酪,它的高度为 h,它的长度和宽度我们可以认为是无限大的,奶酪中间有许多 半径相同 的球形空洞.我们可以在这块奶酪中建立空间坐标系,在坐标系中,奶酪的下表面为z = ...
最新文章
- 如何写新的Python OP
- Symfony2Book04:Doctrine03-对象关系映射(ORM)
- 低代码从技术走向产品,用友发布自动化设计工具“码前”
- fx5u mc协议_三菱PLC编程入门:FX5U系列常见问题!
- java多线程内存模型_Java多线程内存模型
- [导入]最近一直在想这个问题
- PL/SQL“ ORA-14551: 无法在查询中执行 DML 操作”解决
- VMware虚拟机安装RHEL6.5系统
- 获取referer中的请求参数_http请求的referer属性
- windows+Ubuntu双系统引导修复(终极版)
- 人脸识别-倍加信梯控控制
- two sample ttest paired ttst
- 大数据可视化工程师岗位要求包括哪些?
- LSTM预测股票收盘价
- Android下的配置管理之道之对 OTA 更新包进行签名
- 交换机的Zoning技术
- 沙漠下新雨,树木爆翠绿,没有放弃与更新,就不成其智慧。我们不必时刻刷新微博和朋友圈,比起这些,刷新自我更加重要。我们并不需要生活在别处,不需要流于表面,我们需要时常更新生命。
- 一、Web:THML
- HTML为什么称为超文本标记语言?< DOCTYPE html>什么意思?
- 2094 找出 3 位偶数