生产问题1015

简单内容:生产酸奶,用n周时间,每周生产一瓶酸奶所用的成本c不同,每周交易的量y也不同,每周交易的酸奶可以本周生产也可以用之前储藏的酸奶,储藏酸奶每周耗钱固定,为s,要求使交易的成本最低。

思路:每周生产的酸奶数量不限,可以用本周成本和上周成本作比较,选取成本少的去交易

。感想:只要读懂题意,题目不难。 

AC代码:

#include<iostream>
#include<cstdio>
#include<cstring>
#include<algorithm>
using namespace std;
struct week {
    int c,y;
}w[10001];
int main()
{
    int n,s,i;
    long long su;
    while (cin>>n>>s)
    {
        su=0;
    cin>>w[0].c>>w[0].y;
    for (i=1;i<n;i++)
    {
        cin>>w[i].c>>w[i].y;
        if (w[i].c>(w[i-1].c+s))
        w[i].c=w[i-1].c+s;
    }
    for (i=0;i<n;i++)
    {
        su+=w[i].c*w[i].y;
    }
    cout<<su<<endl;
    }
    return 0;
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值