BIT 和线段树练习题

题单介绍

[更多题目预览](https://www.cnblogs.com/ICELX/p/19012911) ### 简介 这个题单统计了思维含量中低等 BIT 和线段树的题,的~~其实并不都是水题~~。 难度按升序排序,根据数据范围,这个题单的题线段树应该都可以做。 适合刚学完或复习 BIT 和线段树的选手提高思维能力或~~水题~~。 ------------ ## 考点分类 ### BIT 板子: #### 思路: 修改板子。 #### 题目: P3374 【模板】树状数组 1 P3368 【模板】树状数组 2 UVA12086 Potentiometers P4939 Agent2 P2068 统计和 P5057 [CQOI2006] 简单题 ### 权值 BIT: #### 思路: 在值域上建立 BIT 或线段树,配合离散化解决问题。 #### 题目: P1168 中位数 P1908 逆序对 UVA10810 Ultra-QuickSort B3874 [GESP202309 六级] 小杨的握手问题 P1966 [NOIP 2013 提高组] 火柴排队 ### 二阶/二次 BIT: #### 思路: 由二阶/二次前缀和拓展至二阶/二次 BIT,维护两个 BIT,一个记录一阶/一次前缀和,另一个记录二阶/二次前缀和,根据题目性质解决问题。 对于线段树的思路,在前缀数组上建立线段树,维护前缀和的更新与查询。 #### 题目: P2345 [USACO04OPEN] MooFest G P5094 [USACO04OPEN] MooFest G 加强版 P4868 Preprefix sum P1438 无聊的数列 ### 思维题 #### 思路: 根据题目,分析题目性质,找到突破口,合理运用 BIT 或线段树解决问题。 #### 题目: P6225 [eJOI 2019] 异或橙子 P5200 [USACO19JAN] Sleepy Cow Sorting G P2184 贪婪大陆 ### 线段树板子 #### 思路: 修改板子,注意标记上的细节问题。 #### 题目 P3372 【模板】线段树 1 P3373 【模板】线段树 2 P2357 守墓人 P3130 [USACO15DEC] Counting Haybale P P1531 I Hate It P2023 [AHOI2009] 维护序列 P1253 扶苏的问题 ### 简单变式 #### 思路: 在模板的基础上融入一定的思维,解决问题。 #### 题目: P1198 [JSOI2008] 最大数 P12539 [XJTUPC 2025] 结束乐队 P4588 [TJOI2018] 数学计算 ### 三倍经验 #### 思路: 用异或维护懒标记即可。 #### 题目: P2574 XOR的艺术 P2846 [USACO08NOV] Light Switching G P3870 [TJOI2009] 开关 ### 权值线段树 #### 思路: ~~选了两道主席树裸题,权值 BIT 也可以做~~。 在值域上建立 BIT 或线段树,配合离散化解决问题。 #### 题目: P10589 楼兰图腾 P1637 三元上升子序列 ### 区间合并 #### 思路: 这些在合并区间上具有一定的技巧,特意准备了两倍经验和三倍经验各一组。 #### 题目: P6492 [COCI 2010/2011 #6] STEP UVA11235 Frequent values SP1684 FREQUENT - Frequent values SP1043 GSS1 - Can you answer these queries I P4513 小白逛公园 SP1716 GSS3 - Can you answer these queries III P2894 [USACO08FEB] Hotel G UVA1400 "Ray, Pass me the dishes!" ### 思维题 #### 思路: 根据题目,分析题目性质,找到突破口,合理运用线段树解决问题,注意标记的设计和区间的合并。准备了一组双倍经验。 #### 题目: P4085 [USACO17DEC] Haybale Feast G P1558 色板游戏 P8818 [CSP-S 2022] 策略游戏 P4145 上帝造题的七分钟 2 / 花神游历各国 SP2713 GSS4 - Can you answer these queries IV P1471 方差 P2221 [HAOI2012] 高速公路 P2824 [HEOI2016/TJOI2016] 排序 P9989 [Ynoi Easy Round 2023] TEST_69

题目列表

  • 【模板】树状数组 1
  • 【模板】树状数组 2
  • Potentiometers
  • Agent2
  • 统计和
  • [CQOI2006] 简单题
  • 中位数
  • 逆序对
  • Ultra-QuickSort
  • [GESP202309 六级] 小杨的握手问题
  • [NOIP 2013 提高组] 火柴排队
  • [USACO04OPEN] MooFest G
  • [USACO04OPEN] MooFest G 加强版
  • Preprefix sum
  • 无聊的数列
  • [eJOI 2019] 异或橙子
  • [USACO19JAN] Sleepy Cow Sorting G
  • 贪婪大陆
  • 【模板】线段树 1
  • 【模板】线段树 2
  • 守墓人
  • [USACO15DEC] Counting Haybale P
  • I Hate It
  • [AHOI2009] 维护序列
  • 扶苏的问题
  • [JSOI2008] 最大数
  • [XJTUPC 2025] 结束乐队
  • [TJOI2018] 数学计算
  • XOR的艺术
  • [USACO08NOV] Light Switching G
  • [TJOI2009] 开关
  • 楼兰图腾
  • 三元上升子序列
  • [COCI 2010/2011 #6] STEP
  • Frequent values
  • FREQUENT - Frequent values
  • GSS1 - Can you answer these queries I
  • 小白逛公园
  • GSS3 - Can you answer these queries III
  • [USACO08FEB] Hotel G
  • "Ray, Pass me the dishes!"
  • [USACO17DEC] Haybale Feast G
  • 色板游戏
  • [CSP-S 2022] 策略游戏
  • 上帝造题的七分钟 2 / 花神游历各国
  • GSS4 - Can you answer these queries IV
  • 方差
  • [HAOI2012] 高速公路
  • [HEOI2016/TJOI2016] 排序
  • [Ynoi Easy Round 2023] TEST_69