当前位置: 首页 > news >正文

USACO历年黄金组真题解析 | 2005年3月

​欢迎大家订阅我的专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

附上汇总贴:USACO历年黄金组真题解析 | 汇总


P1376 Yogurt factory 机器工厂

【题目来源】

洛谷:[P1376 USACO05MAR] Yogurt factory 机器工厂 - 洛谷

【题目描述】

小 T 开办了一家机器工厂,在 \(N\) 个星期内,原材料成本和劳动力价格不断起伏,第 \(i\) 周生产一台机器需要花费 \(C_i\) 元。若没把机器卖出去,每保养一台机器,每周需要花费 \(S\) 元,这个费用不会发生变化。

机器工厂接到订单,在第 \(i\) 周需要交付 \(Y_i\) 台机器给委托人,第 \(i\) 周刚生产的机器,或者之前的存货,都可以进行交付。

请你计算出这 \(n\) 周时间内完成订单的最小代价。

【输入】

第一行输入两个整数 \(N\)\(S\),接下来 \(N\) 行每行两个数 \(C_i\)\(Y_i\)

【输出】

输出一个整数,表示最少的代价。

【输入用例】

4 5
88 200
89 400
97 300
91 500

【输出用例】

126900

【解题思路】

在这里插入图片描述

【算法标签】

《洛谷 P1376 机器工厂》 #贪心# #USACO# #福建省历届夏令营# #2005#

【代码详解】

#include <bits/stdc++.h>
using namespace std;
int n, s, c, y;
long long ans;
int main()
{cin >> n >> s;  // 输入n和scin >> c >> y;  // 输入第1周的c和yans = c * y;  // 得到代价int minn = c;  // 定义最小花费为c,后面循环更新for (int i=2; i<=n; i++) {  // 从第2周遍历至n周cin >> c >> y;  // 输入这周的c和yminn = min(minn+s, c);  // 在上周最小的花费基础上增加s元保养费、本周花费中选择最小值ans += minn * y;  // 用最小花费乘上本周机器数量,再进行累加,得到最小代价}cout << ans << endl;  // 打印最小代价return 0;
}

【运行结果】

4 5
88 200
89 400
97 300
91 500
126900
http://www.jsqmd.com/news/308432/

相关文章:

  • 智能工具革新:5个维度解析黑苹果配置的全流程解决方案
  • 南京展会设计口碑集锦:2026实力派企业推荐,展厅装修/展览/展位搭建/展会设计/展会搭建/展览搭建,展会设计公司有哪些
  • 救命神器2026 TOP10 AI论文软件:研究生毕业论文痛点全解
  • 轻如羽翼,智似繁星:2026六大轻型无人机系统先锋供应商推荐
  • 带您了解fag工业轴承、fag单列圆锥滚子轴承、fag轴承6010靠谱品牌
  • 可燃气体检测企业怎么选,靠谱品牌全揭秘
  • 2026年天津企业常年法律服务知名律所,哪家性价比高?
  • USACO历年白银组真题解析 | 2005年3月
  • 哈尔滨闪唤到家家政公司靠谱吗,管道疏通服务品牌推荐
  • OpCore Simplify:OpenCore EFI构建自动化解决方案
  • 破解微信公众号数学公式排版难题:高效编辑的7个专业秘诀
  • 2025+ AI研发工具容器化极速部署:RD-Agent跨平台实践指南
  • 数据工作流编排工具选型指南:Mage实战与架构解析
  • Windows 7系统Python 3.8-3.14版本安装完全指南:从环境准备到开发环境搭建
  • 面试官:“聊聊你最复杂的项目?” 为什么90%的候选人第一句就栽了?
  • 阿里大牛把市面上最火的面试题做成了Java面试八股文,涵盖所有面试核心知识点
  • GOT-OCR-2.0开源:多场景文本识别全能王
  • Python PEP 822 提案:新增自动缩进移除的多行字符串语法
  • 2026最新最全的Java面试八股文小抄开源!带你摸熟 20+ 互联网公司面试考点
  • 2026 出国英语雅思学习教育培训机构课程班哪家好?高性价比提分机构全面测评
  • 显卡超分辨率工具实战指南:老显卡性能提升方案与跨平台画质优化
  • 2026年最新企业微信服务中心电话及高效问题解决路径详解
  • 烟囱防腐公司费用大揭秘,探寻高口碑烟囱防腐解决方案提供商
  • 2026年防雷设施检测机构选购指南,珠海靠谱机构推荐
  • 2026全国最新装饰施工公司top10推荐!南昌等地优质装饰企业榜单发布,全产业链整装服务助力品质家居升级
  • OpCore Simplify一站式EFI构建工具:高效配置黑苹果系统的技术指南
  • 颠覆性黑苹果配置指南:零基础3步搞定专业级EFI文件
  • 5个技巧让玩家实现超分辨率自由——OptiScaler完全指南
  • 如何在20分钟内解决OpenCore配置三大难题?
  • 自动化建造游戏Mindustry跨平台部署指南