//
#include<iostream>
#include<vector>
#include<algorithm>
using namespace std;
typedef long long ll;
struct st{
int price; // 生产每单元物品需要花费的价钱
int delivery; // 可以交付的物品数目
};
int main(){
int m,n;
cin>>m>>n;
st array[m];
cin>>array[0].price>>array[0].delivery; // 第一周的价格只有一种情况
for(int i = 1; i < m; i++){
int temp_p;
int temp_d;
cin>>temp_p>>temp_d;
array[i].delivery = temp_d; // 不管怎么样 送的货总数都不变 只是价格有变化
// 上周生产 或者本周生产 取最小值
array[i].price = min(temp_p,array[i-1].price+n);
}
ll res = 0;
for(int i =0; i < m; i++)
res += array[i].price * array[i].delivery;
cout<<res<<endl;
return 0;
}
POJ | 2393:Yogurt factory
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
相关阅读更多精彩内容
- 链接:https://vjudge.net/problem/POJ-3436思路:网络流题目,建图是一个难点,首先...
- org.springframework.beans.factory.UnsatisfiedDependencyEx...
- 简单工厂 使用简单工厂的目的是创建一个对象时,不向客户暴漏内部的细节,并提供创建对象的通用接口。 [类] 把客户类...
- 以下内容是以kotlin协程作为retrofit返回挂起函数解析,其实都一样,rxjava或者livedata,因...
- 题意就不多说了,就是问那种方式可以把所有的灯都关掉.直接一波位运算,因为是6列,所以一个char型就可以存下来了....