牛奶供应(三)

一个字贪,第一天,只能选择制作方式,后面的每一天,在<今天制作>与<前期存储>之间取更优解

例如样例:100 5,200 5,90 20,存储成本为10

第1天:

一定是制作,成本为100*5=500,此时最优单价为100

第2天:

如果还是制作,单价为200。如果选择存储,单价为100+10,相比较,选择存储方式更有性价比。所以选择存储,成本为(100+10)5=550,此时最优单价为110
第3天:
如果选择制作,单价为90。如果选择存储,单价为110+10,相比较,选择制作更有性价比。所以选择制作,成本为90
20=1800。

最终成本=500+550+1800

cpp 复制代码
#include<iostream>
int main(){
	int n,s;
	std::cin>>n>>s;
	long long  min,c,a;
	std::cin>>min>>a;//first day
	long long sum=0;
	sum+=min*a;
	for(int i=1;i<n;++i){
		min+=s;
		std::cin>>c>>a;
		if(min>c)
			min=c;
		sum+=min*a;
	}
	std::cout<<sum<<"\n";
}
相关推荐
无聊的小坏坏2 分钟前
用递归算法解锁「子集」问题 —— LeetCode 78题解析
算法·深度优先
m0_7385963219 分钟前
十大排序算法
算法·排序算法
jingfeng51421 分钟前
详解快排的四种方式
数据结构·算法·排序算法
MoRanzhi120335 分钟前
245. 2019年蓝桥杯国赛 - 数正方形(困难)- 递推
python·算法·蓝桥杯·国赛·递推·2019
henyaoyuancc1 小时前
vla学习 富
人工智能·算法
Gyoku Mint2 小时前
机器学习×第五卷:线性回归入门——她不再模仿,而开始试着理解你
人工智能·python·算法·机器学习·pycharm·回归·线性回归
蒙奇D索大2 小时前
【数据结构】图论最短路径算法深度解析:从BFS基础到全算法综述
数据结构·算法·图论·广度优先·图搜索算法
trouvaille2 小时前
哈希数据结构的增强
算法·go
我不是小upper3 小时前
L1和L2核心区别 !!--part 2
人工智能·深度学习·算法·机器学习
liujing102329294 小时前
Day09_刷题niuke20250609
java·c++·算法