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

[UOI2023] An Array and Partial Sums 题解(未完)

注意力惊人的注意到答案 \(\le 3\),证明考虑在原序列上或在取反序列上找到前缀和序列的最大最小值,然后向前向后各跑一次即可。

考虑继续挖掘性质。\(ans=0/1\) 情况显然,不过 \(ans=1\) 启示我们最后一次 \(2/3\) 操作一定可以是全局操作。

\(ans=2\),要么是因为可以通过取反转化成一个 \(ans=1\) 的情况,要么是因为可以通过一次 \(2/3\) 操作转化为一个可以只做一次全局 \(2/3\) 操作的情况。若 \(ans=3\),就是可以通过一次取反转化为刚才所说的 \(ans=2\) 的第二种情况。

难点在于 \(ans=2\) 的第二种情况,考虑不妨设全局操作做 \(2\) 操作,对第一次操作类型进行分讨:

  1. 第一次操作类型为 \(2\)。那么我们容易发现第一次操作前缀一定不劣,然后暴力找到第一个前缀和 \(<0\) 的地方,尝试对这个区间进行一次操作,看看能否转化成一个可用一次全局 \(2\) 解决的情况。
  2. 第一次操作类型为 \(3\)。设操作区间为 \([l,r]\),前缀和数组为 \(sum_i\),后缀和数组为 \(ds_i\)。考虑右移右端点,查找最优左端点,则有:
    1. \[\min\limits_{i=1}^{l-1}sum_i\ge 0 \]

      直接找出 \(pos\) 满足 \(\min\limits_{i=1}^{pos-1}sum_i\ge 0\)\(sum_{pos}<0\),该性质就可以转化为 \(l\le pos\)
    2. \[(l-1)sum_r+S_l\le\min\limits_{i=l}^r(isum_r+S_i) \]

      这个式子的来源是由于第一次操作后 \([l,r]\) 内的每个数都会变成 \(sum_{r}-sum_{i-1}\),则前缀和变为:

      \[sum_{l-1}+\sum\limits_{i=l}^i(sum_r-sum_{i-1}) \]

      \[=(i-l+1)sum_r+S_l-S_i\ge 0 \]

      移项即可得到上述式子。
      \(f_i(r)=isum_r+S_i\),则上式可表示为:

      \[f_l(r)-sum_r\le\min\limits_{i=l}^r f_i(r) \]

      显然不好处理,考虑按 \(pos\) 划分,则有:

      \[f_l(r)-sum_r\le\min(\min\limits_{i=l}^{pos}f_i(r),\min\limits_{i=pos}^rf_i(r)) \]

      显然左式取 \(l=\min_{i=1}^{pos}\limits f_i(r)\) 时一定小于右侧前半部分,同时一定是对于右侧后半部分的最小解,所以只需 \(check\) 这个位置即可。发现 \(f_i(r)\) 是一个一次函数状物,李超线段树维护即可。
    3. \[(l-1)sum_r+S_l\le rsum_r+S_{r+1}+\min_{i=r+1}^n sum_i \]

      来源是 \([r+1,n]\) 内部的数在 \(3\) 操作后前缀和变成:

      \[(r-l+1)sum_r+S_l-S_i+sum_i-sum_r \]

http://www.gsyq.cn/news/55122.html

相关文章:

  • 关于某个视频的一点点想法
  • akm SharedWorker
  • Why did Sanminism fail?
  • 深入解析:【开题答辩过程】以《重庆市社区养老服务小程序设计与实现》为例,不会开题答辩的可以进来看看
  • 基于MATLAB实现图像缺陷检测、清晰度评估及自动对焦功能
  • 海南州一对一辅导机构靠谱推荐:2026最新教育机构榜! 持证师资精准发力
  • 2025 最新切割工程队推荐!混凝土 / 桥梁 / 支撑梁 / 无损切割等全场景工程队口碑排行榜,专业服务权威推荐
  • 2025 最新解压机厂家权威推荐榜:椰糠 / 泥炭 / 基质解压机源头厂家测评优选,聚焦专业服务与市场口碑
  • 2025 最新包装盒厂家推荐排行榜:一站式定制解决方案权威测评,涵盖食品、美妆、礼品等多领域优质品牌彩盒印刷/茶叶礼盒/烘焙包装盒订制公司推荐
  • html-webpack-plugin与PWA:生成Service Worker兼容HTML - 详解
  • 2025年株洲一对一家教辅导机构权威榜:微信小程序成提分首选,避坑指南来了!
  • 上海一对一辅导机构怎么选?2025最新权威排行榜揭晓,避坑指南 + 优选名单!
  • 2025 年鞍山一对一课外辅导机构推荐:家教补习机构权威排行榜
  • 海西州一对一家教机构推荐,2026年教育机构最新盘点口碑实测榜!
  • 抚顺一对一家教辅导机构推荐,2025年家教补习平台权威排行榜
  • 2025年深圳广告标识公司权威推荐榜单:LED发光字/门头招牌/企业形象墙服务商精选
  • 2025口碑好的配电房动环网关机公司推荐排行榜哪家强——南京品尼科自动化有限公司
  • 缓存穿透、缓存击穿和缓存雪崩,傻傻分不清楚?
  • TradingAgents-CN:面向中文用户的多智能体与大模型股票分析学习平台。
  • iOS代码架构
  • 2025年系统门窗隔热条/国标隔热条/隔热条厂家实力前十排行榜
  • 数据说话,节能落地:MyEMS 开源系统,让能源消耗可视化、优化可执行
  • 2025企业级ITSM产品推荐:年度IT服务管理升级指南
  • MyEMS:开源基因 能源智慧,为各类场景定制高效节能管理方案
  • 2025年口碑好的铜套加工厂家最新推荐排行榜
  • 当下烘干流水线生产厂家排行榜单:蜀冷冷暖设备荣获第一
  • 深入解析:020数据结构之优先队列——算法备赛
  • 自动模切机厂家哪家专业?行业实力企业解析
  • 搞懂对称加密与非对称加密
  • 2025年质量好的设计感床上用品年度综合评价榜