P4511 日程管理

题目大意:

你现在有 \(n\) 个任务,每个任务有 \(t_{i},p_{i}\),表示你如果能在前 \(t_{i}\) 天做完这个任务,那么你会有 \(p_{i}\) 的收益,每个任务都要恰好做一天。
任务是善变的,一开始没有任何任务,你要维护 \(q\) 次操作,每次操作删除或添加一个任务,每次修改后问答案。
\(n,t \le 3 \times 10^5\)

解题思路:

对于一组任务,能同时完成他们当且仅当 \(\forall_{t} t \ge \sum [t_{i} \le t]\)
考虑这个过程直接维护并不好维护,所以我们考虑加入/删除一个任务的可能的变化。
由于这个题类似后缀减,所以所选的任务最多有 \(O(1)\) 变化。

拿两个线段树维护,一个里面放 multiset,为了记录当前所选的任务的 \(p\) 最小值。
另一个表示 \(t - \sum[a_{i} \le t]\),为了检查要修改哪个。

\(O(n \log^2 n)\)

为什么总是想不到维护修改量呢?
直接不好去维护那就去想想修改量吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/961832.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

11.10学习总结

总结 一、类和对象---封装 实例 class circle{ //访问权限 public: //属性 int r; //行为 double c{ double C=2*PI*r; return C; } } int main(){ //通过类,定义一个对象,这个过程叫做实例化 circle c1; //…

新编故事 | 噪音

0x00 网络操作中心里没有天气。 这里只有恒定的21摄氏度,和一种被空气过滤器反复过滤的、干燥的空气。L称之为“罐头空气”。 墙上是一整面巨大的拼接屏,上面是数据港的实时流量图。那上面奔涌的线条,就是这座城市的…

Oracle数据库实例深度解析与实践指南

Oracle数据库实例深度解析与实践指南数据库实例是Oracle数据库运行的核心载体,它由内存结构和操作系统进程组成,负责管理数据访问、事务处理和资源调度。掌握实例的构成、运行机制及操作方法,是数据库管理与优化的基…

2025 年 11 月流量计厂家推荐排行榜,热式/模拟式/数字式/高压/高温/耐腐蚀/多气体/4-20mA/RS485/分体式/不锈钢/高精度流量计公司推荐

2025 年 11 月流量计厂家推荐排行榜,热式/模拟式/数字式/高压/高温/耐腐蚀/多气体/4-20mA/RS485/分体式/不锈钢/高精度流量计公司推荐 在工业自动化与过程控制领域,流量计作为关键测量设备,其性能与可靠性直接影响生…

20232405 2024-2025-1 《网络与系统攻防技术》实验四实验报告

20232405 2024-2025-1 《网络与系统攻防技术》实验四实验报告1. 实验内容(1)对恶意代码进行文件类型标识、脱壳与字符串提取(2)学会使用IDA Pro进行静态或动态分析(3)对一个自制的恶意代码样本rada进行各方分析(…

2025 年 11 月聚氨酯厂家推荐排行榜,浇注型聚氨酯,聚氨酯预聚体,聚氨酯胶黏剂,聚氨酯组合料,聚氨酯密封,聚氨酯轮,聚氨酯胶辊,聚氨酯制品公司推荐

2025年11月聚氨酯厂家推荐排行榜:浇注型聚氨酯、预聚体及制品企业深度解析 行业背景与发展现状 聚氨酯材料作为一种高性能高分子材料,在工业生产中扮演着不可或缺的角色。随着制造业的持续升级和技术进步,浇注型聚氨…

duckdb比sqlite大多了

187K duckdb.h 5168行 1.8M duckdb.hpp 53662行 62M libduckdb.so 68M libduckdb_static.a 35M libduckdb-linux-amd64.zip1.4M /usr/lib/x86_64-linux-gnu/libsqlite3.so.0

20232303 2025-2026-1 《网络与系统攻防技术》实验四实验报告

20232303 2025-2026-1 《网络与系统攻防技术》实验四实验报告 1. 实验内容进行恶意代码文件类型标识识别、脱壳与字符串提取 使用IDA Pro静态或动态分析crackme1.exe与crakeme2.exe,寻找特定输入,使其能够输出成功信…

2025 年 11 月氢氧化镁厂家推荐排行榜,矿石氢氧化镁,矿石法氢氧化镁,水镁石氢氧化镁,阻燃剂氢氧化镁,改性氢氧化镁公司推荐

2025 年 11 月氢氧化镁厂家推荐排行榜:矿石法、水镁石与改性氢氧化镁专业指南 氢氧化镁作为一种重要的无机化工原料,在阻燃材料、环保处理、医药制备等领域具有广泛应用。随着下游产业对高性能氢氧化镁需求的不断提升…

20232415 2025-2026-1 《网络与系统攻防技术》实验四实验报告

1.实验内容 1.1识别恶意代码的文件类型标识,进行脱壳与字符串提取。 1.2使用IDA Pro静态或动态分析所给exe文件,找到输出成功信息的方法。 1.3分析自制恶意代码样本并撰写报告。 1.4取证分析实践。 2.实验目的 掌握恶…

React:使用Tailwind CSS、Streamdown与Ant Design X

使用Tailwind CSS Tailwind CSS 简介是“用于快速用户界面开发的原子化 CSS 框架。” Tailwind CSS 是一个功能优先的实用优先(utility-first)CSS框架,它通过提供大量原子化的工具类(utility classes),让开发者直…

Day17清除默认样式

第一种京东就是运用通配符一次性全部清除,第二种则是将需要消除样式的标签一个一个输入子在消除,推荐第一个,简单高效 <!DOCTYPE html> <html lang="en"> <head><meta charset=&quo…

2025 年 11 月磨粉机厂家推荐排行榜,雷蒙磨粉机,环辊磨粉机,摆式磨粉机,矿石磨粉机,超细磨粉机,高压磨粉机公司推荐

2025年11月磨粉机厂家推荐排行榜:专业选购指南与权威推荐 在工业生产领域,磨粉设备作为物料加工的核心装备,其性能优劣直接影响生产效率和产品质量。随着技术的不断进步,磨粉机行业呈现出多元化、专业化的发展趋势…

详细介绍:探究微波消解仪如何创新现代实验室的样品前处理流程

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

爆肝!Oracle RAC 日常运维命令总结

爆肝!Oracle RAC 日常运维命令总结1.1 集群维护(CRS) CRS核心工具集位于$GRID_HOME/bin目录,Oracle推荐优先使用该目录工具($ORACLE_HOME中部分工具兼容但非首选),常用工具包括crsctl、crs_stat、diagcollectio…

Python 面向对象编程进阶

1. 面向对象高级语法 1.1 静态方法(@staticmethod)静态方法: 只是名义上归类管理,实际上在静态方法里访问不了类或实例中的任何属性。 通过@staticmethod装饰器即可把其装饰的方法变为一个静态方法,什么是静态方法呢…

详细介绍:线性代数 几何意义 | 基础、向量、行列式与线性方程组(上篇)

详细介绍:线性代数 几何意义 | 基础、向量、行列式与线性方程组(上篇)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family…

Emacs Org-Mode插入文本内容,自动对齐表格(Org-Babel)

Emacs Org-Mode插入文本内容,自动对齐表格(Org-Babel)本文内容为和AI大模型KIMI的对话记录,仅供参考。 如何将文本内容通过org-babel插入org-mode文档,如果文本是orgtbl支持的表格 (“|”分隔),自动对齐内容。…

在Zabbix中修改Web页面显示名称

Zabbix的WEB名称,在前端无法进行修改,可通过修改zabbix.conf.php文件参数实现个性化的名称需求。问题现象 随着 Zabbix 使用的越来越熟悉,右上角的名称越看越别扭。在WEB界面翻找许久,发现并没有修改名称的地方。查…

2025 年 11 月润滑油厂家推荐排行榜,工业润滑油,汽车润滑油,发动机润滑油,甲醇发动机润滑油,全合成润滑油公司精选

2025年11月润滑油厂家推荐排行榜:工业润滑油、汽车润滑油、发动机润滑油、甲醇发动机润滑油、全合成润滑油公司精选 行业背景与发展趋势 润滑油行业作为工业生产和交通运输领域的重要支撑产业,近年来呈现出多元化、专…