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

2 1 Day 4 线段树进阶 2

  • 感觉这一部分理解地比较困难,比较久,莫非是文化学太久脑子生锈了。。。
  • 引入了一个名叫势能的概念,我理解的主要思想是说把一个势能为0的线段树节点 \([L,R]\) 打上标记,这样以后就可以对它进行整体处理,再计算原本有的势能以及会增加的势能得出一个复杂度合法的方案
  • 把势能按照重力势能去看待则它<=初始势能+均摊势能的和 区间极差
  • C - 基础数据结构练习题
    • JLY大神通过极差来去弄它们之间的关系,并发现若对于最大值为 \(y\) 最小值为 \(x\) 的区间开根,开完后的 \(y_1-x_1 <= \sqrt{y-x} + 1\)
    • 故我们能得到总势能 \(\sum_{[L,R]} log log (y-x)\)
    • 我们再特殊讨论一下极差为1的情况,发现如15,16它们会变成3,4这时候极差没有改变,故我们可以 通过极差是否改变来选择是否打标记,像这种极差没有改变的直接打减法标记,其他的暴力开方
    • 故我们考虑如何看待区间加操作,首先显而易见的如果一个区间是完全相同的话那么可以直接打标记,反之则极差最多增加\(v\) 故一个区间在线段树上由 \(log_{n}\) 个节点组成,故我们可以得到它所增加的势能为 \(q \cdot log_{n} \cdot \log \log_{v}\)
    • 故我们总的时间复杂度就是 \(O (N \log \log v + q \cdot \log_{N} \cdot \log \log_{v})\)
    • 代码一开始写的比较复杂,写到一半进行了调整。
  • B - 市场
    • 还是看差值,初始的势能是 \(N \log_{N}\) 会增加的势能是 \(N \log_{N} \log_{N}\) 然后同理做即可。(8,7像上述的方案一样处理)
  • D
    • 三个操作
      • 区间赋值
      • \([L,R]\)\(mex\)\(w\) 则将 \([L,R]\) 中的所有数加上 \(w\)
      • 区间求和
    • 对于一个修改区间,我们依次找到该区间的最小值,并把线段树区间内等于最小值的叶节点的所有数加上INF。重复以上过程,直到找到mex,再还原叶节点并打上加法tag。(注:还原的时候只要这个区间内的所有数都大于INF就让这个区间整体减去一个INF即可还原)
    • 对于区间加上 mex 的操作我们能发现对于小于 \(mex\) 的数进行这个操作的时候至少会翻倍!故我们能发现一个数最多进行 \(log_{N}\) 次翻倍,一次翻倍的代价是找出那个叶子节点进行翻倍 O(\log_{N})
    • 复杂度为 \(O(N \log_{N} ^ 2)\)
    • 对于区间赋值操作我们可以打一个区间赋值tag,在整个区间已被推平时不继续遍历即可。是 \(O(N \log_{N}^3)\) 的,JLY大神说可能需要仔细分析,但是我不会分析我也没找到分析这个的题解,加上这个复杂度本身就是跑不满的,主要还是学习均摊的这种思想,所以就这样吧。
  • E
    • 势能是 \(\sum_{[L,R]}\) 的不同数的个数
http://www.jsqmd.com/news/329676/

相关文章:

  • 2026年江苏营销推广公司排名优化服务商深度测评:技术实力与效果转化双维解析
  • 2026年江苏营销推广公司专项甄选报告:头部优质机构全景梳理及专业选型指南。
  • 2026年安徽营销推广公司专项测评及排名报告:权威选型指引
  • MyBatis mapper.xml 文件热加载功能技术实现方案
  • 2026年安徽营销推广公司推荐与评测:聚焦效果对赌与成本控制核心痛点
  • 2026年安徽营销推广公司推荐:五大优选机构技术、运营与效果全维度解析
  • 2026年热销榜单:富媒体展示二维码推荐,助力信息传递新风尚
  • 生成式AI革新多模态信息检索
  • 瑞维美尼Revumenib适应症与用法治疗KMT2A重排复发难治急性白血病的每日两次口服方案
  • 深入解析:【数据结构】【xjtuse】面向考纲学习(上)
  • 【小程序毕设全套源码+文档】基于微信小程序的设计与实现(丰富项目+远程调试+讲解+定制)
  • 玛巴洛沙韦Baloxavir Marboxil:细菌性肺炎风险防控与耐药性监测体系
  • 学霸同款8个降AIGC工具,千笔AI帮你降AI率
  • 汽车保险丝盒元件识别与分类:基于Faster R-CNN与ResNet101的检测方案详解
  • 【小程序毕设全套源码+文档】基于微信小程序的外卖系统设计与实现(丰富项目+远程调试+讲解+定制)
  • 实测才敢推!实力封神的AI论文软件 —— 千笔·专业学术智能体
  • 黄金骗局两则及启示
  • 导师推荐8个降AIGC工具,千笔帮你轻松降AI率
  • 【小程序毕设全套源码+文档】基于微信小程序的员工日志管理信息系统设计与实现(丰富项目+远程调试+讲解+定制)
  • 【小程序毕设全套源码+文档】基于微信小程序的校园选课小程序设计与实现(丰富项目+远程调试+讲解+定制)
  • 直接上结论:9个AI论文工具测评!专科生毕业论文写作必备神器
  • 【小程序毕设全套源码+文档】基于微信小程序的校园心声墙小程序设计与实现(丰富项目+远程调试+讲解+定制)
  • 学长亲荐 9个AI论文软件:本科生毕业论文写作必备工具测评
  • Firecracker
  • 【小程序毕设全套源码+文档】ssm基于微信小程序的中医“知源”小程序设计与实现(丰富项目+远程调试+讲解+定制)
  • 【小程序毕设源码分享】基于springboot+小程序的员工日志管理信息系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 中专学历进入快消大厂终端销售岗位的可行性分析
  • 【小程序毕设源码分享】基于springboot+小程序的外卖系统的设计与实现(程序+文档+代码讲解+一条龙定制)
  • 大专学历进入大型制造企业担任采购助理的路径分析
  • 51.腐烂的橘子