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

[UVA1316 Supermarket]

UVA1316 Supermarket

题目大意

给一些物品,有过期时间和收益,让你安排卖出的顺序,使得最后的收益最大。

对于每件物品,我们考虑贪心思路,每个物品我们尽量让其在接近过期的时候将其卖掉,这样的话,我们在排序的时候,只需要先按时间从小到大排序,对于时间相同的,我们尽量卖贵的。

我们现在的限制在于每次去找到前面的未用过的天数,来将该物品卖出,于是呢,我们需要维护一个东西,对于第 \(i\) 天,快速找到一个 \(day \le i\),将当前的物品卖掉。

于是我们可以考虑并查集,对于第 \(i\) 天,我们把物品卖掉后,将第 \(i - 1\) 天作为第 \(i\) 天的祖先,这样我们在每次查询的时候就是 \(O(\log n)\) 的时间复杂度。

http://www.zskr.cn/news/74824.html

相关文章:

  • 靠谱厂房拆迁法律机构排行榜 2026:专业解析与高性价比解决方案
  • 基于先验地图的无人机路径规划
  • Anchor尺寸
  • 西门子S7-1200与施耐德Altivar320通讯 工业自动化场景的总线协议转换方案
  • 跨国数据传输解决方案为企业提供安全与合规保障
  • 数据结构(18) - 实践
  • 题解:qoj5411 杏仁
  • 游记:CSP2025
  • Spring boot 中 CommandLineRunner 在服务启动完成后自定义执行
  • 2025年越野轮胎推荐:专业越野胎权威测评
  • 新型网闸使用场景:安全隔离与高效交换的双重突破
  • 详细介绍:二手车销售|汽车销售|基于SprinBoot+vue的二手车交易系统(源码+数据库+文档)
  • 从零到实战:Go 语言高效学习路线
  • 抑郁症治疗指南
  • Less-8 GET-Blind-Boolean Based-Single Quotes - 详解
  • 舒适的轮胎推荐:TOP10舒适胎专业测评
  • 2025年本田雅阁更换轮胎推荐:专业轮胎选择深度解析
  • 论文写作辅助必备!7款AI工具让你轻松搞定论文,查重无忧
  • 12.6
  • Spring Boot和Spring有什么区别?
  • 2025年下半年上海ISO三体系认证服务商全面评测与选择指南
  • P9911 [COCI 2023/2024 #2] Kuglice
  • 工作备注笔记
  • [Record] 杂题选做 2.0
  • 线性规划:拉格朗日函数的对偶函数
  • 2025年苏州咖啡培训基地排行榜,口碑好有实力的咖啡培训机构
  • 【Codeforces】【Div2】1068(cf 2173)
  • 2025年苏州正规调酒培训学校五大排名:高性价比的调酒培训中
  • 12月5日
  • 深入解析:LinkedList 和ArrayList 的区别?