题目链接:https://cn.vjudge.net/problem/POJ-2393

题意

有一个生产酸奶的工厂,还有一个酸奶放在其中不会坏的储存室

每一单元酸奶存放价格为每周s元,在接下来的N周时间里,在第i周生产1单元的酸奶需要花费ci,然后奶牛在第i周会交付顾客yi的酸奶

求最小花费

思路

多生产的酸奶可以放在下周来卖,其实可以看作提前生产下周酸奶的成本会增加s元

维护一个最小的价格即可

代码

#include <cstdio>

int main(void){
int n, s; while (scanf("%d%d", &n, &s)==2){
long long ans=0;
for (int i=0, c, y, min; i<n; i++){
scanf("%d%d", &c, &y);
if (!i) min=c;
else if (min>c) min=c;
ans+=min*y; min+=s;
}printf("%lld\n", ans);
} return 0;
}
Time Memory Length Lang Submitted
16ms 356kB 340 G++ 2018-02-09 11:21:45

最新文章

  1. 苹果手机Safari无痕浏览模式下系统登录成功但是页面不跳转
  2. Surprise团队第二周项目总结
  3. 如何用CSS实现在新窗口打开链接?
  4. Asp.net MVC 视图(二)
  5. WinForm设置右键菜单
  6. 使用exe4j把JAVA GUI程序打包成exe文件时遇到的问题
  7. 数据挖掘算法学习(三)NaiveBayes算法
  8. 用mysql dump 导入与导出的方法
  9. 添加JSTL 1.2 依赖库
  10. JSTL标签库---SUN公司开发的标签库
  11. Android开发之SoundPool使用详解
  12. C#中System.DateTime.Now.ToString()用法
  13. Vue.js 学习笔记 第6章 表单与v-model
  14. web框架开发-Django简介
  15. linux----------yum一些安装命令汇总
  16. CentOS7.2通过Yum安装MySQL5.7
  17. python数据结构之插入排序
  18. dubbo接口FindMemberInfoTest思路整合
  19. urlretrieve关于循环下载的一个案例
  20. cocos2d-x 3.4版本,videoPlayer和webView上添加sprite等cocos控件

热门文章

  1. POJ 3342 树形DP+Hash
  2. word-wrap与word-break的区别,以及无效情况
  3. svn创建分支的做法
  4. (转载)Android自定义ProgressDialog进度等待框
  5. RXjava的简介
  6. + (void)initialize vs 静态构造方法
  7. 3Ds Max制作克劳族少女教程
  8. Session与Token认证机制 前后端分离下如何登录
  9. Iterator(迭代器) 和generator
  10. webpack 操作