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. 奶酪厂相关推荐

  1. [jzoj 1285] 奶酪厂 {贪心}

    题目 Description 奶牛买了一个奶酪厂生产奶酪,已知每周生产一单位奶酪的费用为C_i,每周可以生产任意数量的奶酪,现在要为接下来N(1<=N<=10,000)周做生产计划. 厂里 ...

  2. JZOJ 1285. 奶酪厂

    题目 Description 奶牛买了一个奶酪厂生产奶酪,已知每周生产一单位奶酪的费用为C_i,每周可以生产任意数量的奶酪,现在要为接下来N(1<=N<=10,000)周做生产计划. 厂里 ...

  3. [Jzoj] 1285. 奶酪厂

    题目描述 奶牛买了一个奶酪厂生产奶酪,已知每周生产一单位奶酪的费用为 C i C_i Ci​,每周可以生产任意数量的奶酪,现在要为接下来 N ( 1 < = N < = 10 , 000 ...

  4. jzoj 高中 1285——奶酪厂

    Description 奶牛买了一个奶酪厂生产奶酪,已知每周生产一单位奶酪的费用为C_i,每周可以生产任意数量的奶酪,现在要为接下来N(1<=N<=10,000)周做生产计划. 厂里有一个 ...

  5. jzoj P1285 奶酪厂

    题目大意: 奶牛买了一个奶酪厂生产奶酪,已知每周生产一单位奶酪的费用为C_i,每周可以生产任意数量的奶酪,现在要为接下来N周做生产计划.厂里有一个仓库,存储量无穷大,可以用来存储暂时不用的奶酪,每单位 ...

  6. 【贪心】奶酪厂(jzoj 1285)

    奶酪厂 题目大意: 有一个奶酪厂,每个星期(共n个星期)都有一定的单位生产成本和客户需求量,把奶酪保存一个星期每单位要s元,问一共花的钱最少是多少 Sample Input 4 5 88 200 89 ...

  7. 一句话以上题解及注意事项整理已完成的题目(1)

    jdfz.com 1001 A+B 1006 pla 一维DP+单调栈优化 1007 美食家 贪心策略,尽可能多选 1008 牛排序 二分查找+贪心策略 1009 护花 贪心策略,每次移动y/x最大的 ...

  8. 解读2008三大网络技术热词

    解读2008三大网络技术热词 2008年已经行至尾声,在这一年中国网民数量首次超过了美国达到了2.53亿,成了世界第一.纵观我们身边的世界,已经随着互联网开始改变,我们已经成为互联网时代的忠实信徒,网 ...

  9. JZOJ 5476. 【NOIP2017提高组正式赛】奶酪

    Description 现有一块大奶酪,它的高度为 h,它的长度和宽度我们可以认为是无限大的,奶酪中间有许多 半径相同 的球形空洞.我们可以在这块奶酪中建立空间坐标系,在坐标系中,奶酪的下表面为z = ...

最新文章

  1. 如何写新的Python OP
  2. Symfony2Book04:Doctrine03-对象关系映射(ORM)
  3. 低代码从技术走向产品,用友发布自动化设计工具“码前”
  4. fx5u mc协议_三菱PLC编程入门:FX5U系列常见问题!
  5. java多线程内存模型_Java多线程内存模型
  6. [导入]最近一直在想这个问题
  7. PL/SQL“ ORA-14551: 无法在查询中执行 DML 操作”解决
  8. VMware虚拟机安装RHEL6.5系统
  9. 获取referer中的请求参数_http请求的referer属性
  10. windows+Ubuntu双系统引导修复(终极版)
  11. 人脸识别-倍加信梯控控制
  12. two sample ttest paired ttst
  13. 大数据可视化工程师岗位要求包括哪些?
  14. LSTM预测股票收盘价
  15. Android下的配置管理之道之对 OTA 更新包进行签名
  16. 交换机的Zoning技术
  17. 沙漠下新雨,树木爆翠绿,没有放弃与更新,就不成其智慧。我们不必时刻刷新微博和朋友圈,比起这些,刷新自我更加重要。我们并不需要生活在别处,不需要流于表面,我们需要时常更新生命。
  18. 一、Web:THML
  19. HTML为什么称为超文本标记语言?< DOCTYPE html>什么意思?
  20. 2094 找出 3 位偶数

热门文章

  1. 第十章 宠物商店 数据库建立插入信息
  2. php动态创建菜单,php创建无限级树型菜单
  3. 分享一批学习资料教程视频书籍
  4. 2020android主流机型,2020年最强安卓旗舰机皇的称号!这三款手机当之无愧
  5. 运维PaaS平台,让数据发挥更大的价值
  6. 阿里云国际站相比阿里云中国站有什么优势?
  7. 贴片电解电容正负极区分
  8. dell的笔记本电脑如果开机总是黑屏 需要开几次才能点亮屏幕
  9. 分布式与云化的主要区别
  10. 为Mac设置“屏幕使用时间”,来了解您的设备使用情况