poj 2393 - Yogurt factory
2015-11-29 20:13
309 查看
题目链接点击打开链接
本题意思是有n个产奶基地以一个仓库,多放一天就多S元钱
每天仓库的花费和需求是不一样的 你可以选择是当天生产或者提前生产 (保质期不计)
求最小花费
本题乍一看好像是dp
但dp是不对的 这题就是一个简单的贪心算法
以下是我的代码
本题意思是有n个产奶基地以一个仓库,多放一天就多S元钱
每天仓库的花费和需求是不一样的 你可以选择是当天生产或者提前生产 (保质期不计)
求最小花费
本题乍一看好像是dp
但dp是不对的 这题就是一个简单的贪心算法
以下是我的代码
#include <cstdio> #include <cstring> #include <vector> #include <iostream> #include <algorithm> #include <limits.h> #include <cmath> #include <queue> using namespace std; int a[100500],b[100500]; int main() { int n,m; scanf("%d%d",&n,&m); for(int i=0;i<n;i++){ scanf("%d%d",&a[i],&b[i]); } long long sum; sum=a[0]*b[0]; for(int i=1;i<n;i++){ a[i]=min(a[i],a[i-1]+m);//看是今天生产好还是之前生产好 sum+=a[i]*b[i]; } printf("%I64d",sum); return 0; }
相关文章推荐
- javaSE(11)(集合迭代器与比较器)
- ACM组队安排-——杭电校赛(递推)
- hpuoj--校赛--特殊的比赛日期(素数判断+模拟)
- 在Linux中,用.swp文件恢复未保存的文件
- java多线程(学习笔记)
- 决策树入门篇
- 图文详细解决office2010弹出:“此错误通常是由宏安全 性设置造成。。。。”窗口的问题
- 安装卸载openjdk&&sunjdk
- ORM框架
- Form(窗体)的FormBorderStyle属性的不同效果
- cocos2d-js添加广点通插屏(通过jsb反射机制)
- Ajax请求利用jsonp实现跨域
- 单链表的操作_合并有序单链表
- nw.js桌面软件开发系列 第0.1节 HTML5和桌面软件开发的碰撞
- 黑马程序员——javaSE_网络编程
- Swift 代码调试-善用XCode工具(UI调试,五种断点,预览UIImage...)
- 语音识别-关键词检测
- org.hibernate.MappingException: entity class not found: JPeople
- 发布iOS企业分发(一)(iOS开发账号说明)
- hpuoj--校赛--面试难题(区间相交问题)