BF的数据结构题单-提高组

Part 1

此部分难度应该不会超过提高组。

省选树形数据结构题单 1

省选树形数据结构题单 2

省选根号数据结构题单

未来的省选题单会不断更新,也请大家关注。

如果在我做题的过程中看到一些有趣的题也会加入的。

update:增加一些杂项数据结构(见最后)

并查集

这一数据结构很基础,但同样容易被忽视。

连通性判断

非加权维护

加权维护

树状数组/线段树

这两种数据结构很相似,故在此作为同一种数据结构处理。
由于此数据结构题目较多,故我会尽量精简。

维护复杂信息

权值树基础

关于平衡树,它。。。

但权值树真的有很多的作用呢!

扫描线问题

二维偏序

树链剖分

一些基础的树上问题,对 noip 也许会有帮助。

杂题

其实还有提高还有一些比较简单的数据结构,比如 st 表,单调栈等等。在此给出一些题目,可能会用到多种数据结构,难度较为简单。


  1. P1197 - [JSOI2008] 星球大战
  2. P1783 - 海滩防御
  3. P1525 - [NOIP 2010 提高组] 关押罪犯
  4. P2024 - [NOI2001] 食物链
  5. P1196 - [NOI2002] 银河英雄传说
  6. P5092 - [USACO04OPEN] Cube Stacking
  7. P2574 - XOR的艺术
  8. P2894 - [USACO08FEB] Hotel G
  9. P4145 - 上帝造题的七分钟 2 / 花神游历各国
  10. P4513 - 小白逛公园
  11. P2572 - [SCOI2010] 序列操作
  12. P5889 - 跳树
  13. P6186 - [NOI Online #1 提高组] 冒泡排序
  14. P3369 - 【模板】普通平衡树
  15. P1972 - [SDOI2009] HH 的项链
  16. P4113 - [HEOI2012] 采花
  17. P5490 - 【模板】扫描线 & 矩形面积并
  18. P1856 - [IOI 1998 / USACO5.5] 矩形周长 Picture
  19. P1904 - 天际线
  20. P1502 - 窗口的星星
  21. P5816 - [CQOI2010] 内部白点
  22. P3431 - [POI 2005] AUT-The Bus
  23. P3384 - 【模板】重链剖分 / 树链剖分
  24. P2590 - [ZJOI2008] 树的统计
  25. P3178 - [HAOI2015] 树上操作
  26. P2680 - [NOIP 2015 提高组] 运输计划
  27. P3865 - 【模板】ST 表 & RMQ 问题
  28. P1886 - 【模板】单调队列 / 滑动窗口
  29. P2216 - [HAOI2007] 理想的正方形
  30. P2564 - [SCOI2009] 生日礼物
  31. P5788 - 【模板】单调栈
  32. P1169 - [ZJOI2007] 棋盘制作
  33. P4147 - 玉蟾宫