当前位置: 首页 > 工具软件 > Yogurt > 使用案例 >

POJ Yogurt factory

濮阳浩穰
2023-12-01

模拟题。

#include<bits/stdc++.h>
using namespace std;

typedef long long ll;

int N,S;
int cost[10001],demand[10001],produce[10001];
long long ans;
int main(){
	cin>>N>>S;
	for(int i=0;i<N;i++) cin>>cost[i]>>demand[i];
	ans=demand[0]*cost[0];
	for(int i=1;i<N;i++){
		int MIN=cost[i];
		for(int j=0;j<i;j++){
			if(cost[j]+(i-j)*S<MIN){
				MIN=cost[j]+(i-j)*S;
			}
		}
		ans+=MIN*demand[i];
	}
	
	cout<<ans;
}
 类似资料:

相关阅读

相关文章

相关问答