网页学习体会

  • 首页
  • 个人博客
您的位置: 首页  >  IT文章  >  奶酪工厂

奶酪工厂

分类: IT文章 • 2024-06-14 14:29:06
#include <iostream>
using namespace std;
struct node
{
    int cost;
    int need;
}p[10010];
int main()
{
    int n,s;
    cin>>n>>s;
    for (int i=1;i<=n;i++)
    {
        cin>>p[i].cost>>p[i].need;
    }
    long long ans=0;
    int k;
     long long tmp;
     k=1; 
     for (int i=1;i<=n;i++)
       {
        if (p[i].cost<=p[k].cost+(i-k)*s)
           {
            k=i; 
           } 
        tmp=p[k].cost*p[i].need+(i-k)*s*p[i].need;
        ans+=tmp;
       }
       cout<<ans;
     return 0;
}

贪心

相关推荐

  • 软件设计模式之抽象工厂模式
  • 品质 (工厂专业名词)
  • 软件设计模式之简单工厂模式
  • UOJ #270【清华集训2016】工厂
  • 设计模式——工厂模式 简单工厂模式 工厂方法模式 抽象工厂模式
  • Abstract Factory 抽象工厂模式 Abstract Factory 抽象工厂模式
  • 如何在聚合支付平台,巧用模板+工厂设计模式来实现异步回调
  • 简单工厂模式
  • 工厂模式    抽象工厂模式的优点       抽象工厂模式的缺点
  • 简单工厂的核心 根据用户的输入创建对象赋值给父类
  • 如何快速上手一个新技术之vue学习经验
  • 【洛谷P2150】[NOI2015] 寿司晚宴 前言 题解 代码
    网站免责声明 网站地图 最新文章 用户隐私 版权申明
本站所有数据收集于网络,如果侵犯到您的权益,请联系网站进行下架处理。   

Copyright © 2018-2021   Powered By 网页学习体会    备案号:   粤ICP备20002247号