题目链接:POJ 2393 Yogurt factory
题目大意:奶牛们生产奶酪,每个月必须有的量为y_i,生产每个奶酪费用为c_i,并且可以生产下来保存。问至少花费多少钱来生产奶酪才嗯那个满足需求。
直接上代码了。
#include<iostream>
#include<cstdio>
using namespace std;
long long sum=0;
int c[11000],y[11000];
int main()
{
#ifndef ONLINE_JUDGE
freopen("in.txt","r",stdin);
#endif
int N,S;
cin>>N>>S;
for(int i=0;i<N;i++)
{
int MIN=9999999;
cin>>c[i]>>y[i];
for(int j=0;j<i;j++)
{
c[j]+=S;
}
for(int k=0;k<=i;k++)
MIN=min(MIN,c[k]);
sum+=MIN*y[i];
}
cout<<sum;
}