P14463 【MX-S10-T4】『FeOI-4』呼吸之野

news/2025/11/13 18:59:41/文章来源:https://www.cnblogs.com/XP3301Pipi/p/19219252

P14463 【MX-S10-T4】『FeOI-4』呼吸之野

P14463 【MX-S10-T4】『FeOI-4』呼吸之野 - 洛谷 (luogu.com.cn)

Solution

大战此题 6h。

判定中位数 \(\ge x\) 有经典套路:把 \(\ge x\) 的位置看作 \(1\)\(<x\) 的位置看作 \(-1\),区间和 \(\ge 0\) 即合法。

所以枚举 \(x=1\sim n\),维护 \(f_i\) 为以 \(i\) 为右端点时最大的合法左端点是谁。离线直接做就是 \(O(n(n+q))\) 了。

继续优化,发现若某个时刻 \([f_j,j]\subseteq[f_i,i]\),那么在之后的时刻也一定有 \([f_j,j]\subseteq[f_i,i]\)

反证法,设下一个时刻 \([f_i,i]\) 不再包含 \([f_j,j]\),即 \(f'_j<f'_i\)

此时有 \(a[f'_i,f_j]<0\),否则对于 \(j\) 来说 \(f_i'\)\(f'_j\) 优。而此时对于 \(i\) 来说 \(f_j\) 又比 \(f'_i\) 优,矛盾。

所以此时 \(i\) 就没用了,直接删掉。

直接这样做还是不好维护何时会删掉 \(i\)。但我们得到,每个右端点在一段前缀里存在。

换个方向扫描线,扫序列维护值域。对每个 \(x\) 维护当前最后一个存在的右端点 \(j\),每次二分求 \(i\) 最后存在的时间,可以做到 \(O(n\log^2 n)\)

发掘更多性质,进行分类讨论:

  • \(s_i-s_j>0\),一定有 \(f_i>f_j\)
  • \(s_i-s_j\le 0\),若 \(f_i>f_j\),一定有 \(s_j-s_{f_i-1}\ge 0\)。也就是在区间 \([j-k+1,j]\) 中,不存在 \(s_i-s_{p-1}\ge 0\)

不难证明这就是充要条件。

在值域上建线段树,那么需要维护 \(s_i-s_j\) 的最大值,\(s_i-s_{p-1}\) 的最大值。

\(s_i-s_{p-1}\) 的最大值可以用历史最大值维护。加入 \(i\) 后,加入 \(s_{i-k+1}\) 的变化,再将这段的历史最大值清空为当前最大值。

回答询问时,按 \(x\) 离线,然后二分找对应右端点区间。但是找区间左端点时还需要二分,\(O(q\log^2 n)\)

但可以把序列翻转后求出左端点,由于区间没有包含,可以直接把左右端点按排名对应起来。这样就能 \(O(q\log n)\) 了。

需要维护的信息:\(s_i-s_j\) 的最大值,\(s_i-s_{i-k}\) 的当前最大值,\(s_i-s_{p}\) 的最大值。

需要维护的标记:\(s_i-s_j\) 的加标记和赋 \(0\) 标记,\(s_i\) 的加标记,\(s_{i-k}\) 的加标记和历史最大加标记,历史最大值清空标记。

https://www.luogu.com.cn/record/246994662

https://www.luogu.com.cn/record/247014093

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

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

相关文章

业务用例的四个核心要素 - f

一、四个核心要素完整拆解 1. 系统边界(已明确)定义:划分“采购系统”与外部环境的范围,明确哪些功能属于系统内、哪些是外部交互对象。 示例:采购系统内部包含库存检查、订单生成、库存更新功能;外部是供应商、…

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

一.实验内容DNS与IP信息搜集分析; 从微信中获取好友IP地址与地理位置; 通过nmap和Nessus对靶机环境扫描探测、漏洞评估与攻击路径分析; 搜索个人网上足迹与高级搜索技能实践。二.实验目的 学习一系列安全工具和技术…

网易梦幻事业部游戏测试开发外包面经(一面)

写在前面 同一天下午连续面试两场,问题有可能与乐易一面记混 时间顺序上,本次面试为当前招聘季第四家公司,共第6次面试。 面试平台在网易自己的会议中,通过面试链接在浏览器进行,界面类似腾讯会议,代码环节是内置…

win7 如何运行cherry studio

win7 如何运行cherry studio安装vxkex扩展内核:版本:KexSetup_Release_1_1_3_1545.exe

《密码系统设计》第十一周预习

20231313 张景云《密码系统设计》第十一周预习AI对内容的总结Headfirst C 一、核心概念网络通信基础:网络程序由服务器和客户端组成,通过“协议”(结构化对话规则)实现数据交互,如自定义的IKKP协议、通用的HTTP协…

深入解析:Flink 状态和 CheckPoint 的区别和联系(附源码)

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

抚州0.5mm镜面铝板无压痕模厂家优选,品质稳定采购无忧

近年来,国内模切材料市场持续波动,尤其在高端精密刀模领域,受原材料价格、加工工艺及区域供需关系等多重因素影响,终端产品价格呈现出明显的周期性变化。以0.5mm镜面铝板无压痕模为例,2024年第四季度至2025年第三…

松原西林瓶灌装加塞机推荐,适配冻干机半加塞功能

近年来,随着生物医药产业在东北地区的加速布局,松原市及周边区域对高精度、高洁净度灌装设备的需求持续增长。尤其在冻干制剂领域,适配冻干机的西林瓶灌装加塞机成为众多药企技术升级的关键设备。该类设备需具备半加…

XCPC 竞赛 Ubuntu 环境 DOMjudge Server 完整配置指南

XCPC 竞赛 Ubuntu 环境 DOMjudge Server 完整配置指南一、前言:什么是DOMjudge ? DOMjudge 是一款专为 XCPC(国际大学生程序设计竞赛) 设计的开源裁判系统,核心作用包括: 1.自动接收参赛队伍的代码提交,支持 C+…

v模型按开发阶段分为四阶段:单元测试、集成测试、系统测试验收测试

v模型按开发阶段分为四阶段:单元测试、集成测试、系统测试验收测试

Python迭代器_高级

点击查看代码 """ 案例:演示自定义迭代器迭代器对象&可迭代对象定义:1、迭代器对象:实现了 __iter__() 和 __next__() 方法的对象,称为迭代器对象,该方法在每次调用时返回下一个值2、可迭代对…

Python迭代器_迭代器对象可迭代对象必须分开场景

点击查看代码 """ 案例:展示了迭代器对象和可迭代对象必须分开实现的场景:- **核心需求**:多个迭代器需要同时独立遍历同一个数据集 - **问题所在**:单一类实现时,所有迭代器共享同一个状态变量,…

251113

JT-JY14T1S1Good morning, what can i do for you? I wonder report a theft. I had something stolen out of bag yesterday. I sorry to hear that. RIght, i need to take a few details. Can i start with your n…

H模型流程

主流程: 产品召开需求会议测试和开发拿到需求分析需求测试经理编写测试计划,安排测试工作测试人员分析需求,编写测试用例评审测试用例,评审通过将用例倒入到用例管理工具中搭建环境 开发提测代码包,达到了准入要求…

集合框架、io流、多线程

集合框架、io流、多线程

Ubuntu 22.04 x86_64 cron不执行原因 - whitesky

背景:美西VPS,设置cron定时任务,到了时间不执行,cron服务正常运行,脚本有执行权限, 手动执行没问题查看时区, timedatectl # 发现是UTC时区,修改为东八区时间: timedatectl set-timezone Asia/Shanghaitimeda…

为啥要搞utf-8等,直接存储Unicode码点不行吗?

Unicode本身无法直接作为实现方案,核心原因是它仅定义“字符-码点”映射,未规定二进制存储/传输规则,必须通过UTF等编码方案落地。 一、Unicode的本质局限仅定义映射关系:Unicode就像一本“全球字符字典”,只给每…

2025 年 11 月闸阀厂家推荐排行榜,美标闸阀,国标闸阀,锻钢闸阀,高压闸阀,碳钢闸阀,高温闸阀,焊接闸阀,法兰闸阀公司推荐

2025年11月闸阀厂家推荐排行榜:专业解析美标、国标、锻钢等各类闸阀企业实力 在工业流体控制领域,闸阀作为关键的控制元件,其性能和质量直接影响着整个管道系统的安全运行。随着工业技术的不断发展,各类闸阀产品在…

2025年国内商标注册机构综合实力排行榜:专业服务商深度解析

文章摘要 随着知识产权保护意识的提升,2025年国内商标注册行业迎来快速发展期,市场规模预计突破千亿元。本文基于权威数据和技术参数,深度评测当前市场上主流商标注册服务商,为企业和个人提供专业选择指南。文章包…

湛江西林瓶灌装旋盖机,选配IQ/OQ/PQ验证款

在当前制药与生物制品设备采购趋势中,越来越多企业将决策重心从单纯的初始购置成本转向全生命周期价值评估。随着GMP合规要求日益严格,IQ/OQ/PQ验证文件的完整性、设备运行稳定性以及后期维护便捷性,已成为西林瓶灌…