OI模板集-提高篇 Part I

此系列:

这个题单是个人根据 NOI 大纲 2025 版中的内容以及个人经验所总结出的 OI 中较为模板化的题目。

0x1 提高组(标准)

这一部分只涉及在 NOI 大纲 - 提高级中出现的知识点。

0x10 数据结构


  1. P1886 - 【模板】单调队列 / 滑动窗口
  2. P3865 - 【模板】ST 表 & RMQ 问题
  3. P3367 - 【模板】并查集
  4. P3378 - 【模板】堆
  5. P3374 - 【模板】树状数组 1
  6. P3368 - 【模板】树状数组 2
  7. P3372 - 【模板】线段树 1
  8. P3373 - 【模板】线段树 2
  9. P8306 - 【模板】字典树 / Trie
  10. P5854 - 【模板】笛卡尔树
  11. P3369 - 【模板】普通平衡树
  12. P6136 - 【模板】普通平衡树(数据加强版)
  13. P11615 - 【模板】哈希表
  14. B3694 - 【模板】数列离散化
  15. P5490 - 【模板】扫描线 & 矩形面积并
  16. P10814 - 【模板】离线二维数点
  17. P3375 - 【模板】KMP
  18. P3370 - 【模板】字符串哈希
  19. P3805 - 【模板】Manacher
  20. P2324 - [SCOI2005] 骑士精神
  21. P4799 - [CEOI 2015] 世界冰球锦标赛 (Day2)
  22. P1763 - 埃及分数
  23. P3366 - 【模板】最小生成树
  24. P4180 - [BJWC2010] 严格次小生成树
  25. P3371 - 【模板】单源最短路径(弱化版)
  26. P4779 - 【模板】单源最短路径(标准版)
  27. P2865 - [USACO06NOV] Roadblocks G
  28. P3385 - 【模板】负环
  29. B3647 - 【模板】Floyd
  30. B3644 - 【模板】拓扑排序 / 家谱树
  31. P7771 - 【模板】欧拉路径
  32. B3609 - [图论与代数结构 701] 强连通分量
  33. P3388 - 【模板】割点(割顶)
  34. P1395 - 会议
  35. B4016 - 树的直径
  36. P3379 - 【模板】最近公共祖先(LCA)
  37. P3128 - [USACO15DEC] Max Flow P
  38. P1352 - 没有上司的舞会
  39. P1896 - [SCOI2005] 互不侵犯
  40. P4549 - 【模板】裴蜀定理
  41. P3811 - 【模板】模意义下的乘法逆元
  42. P5431 - 【模板】模意义下的乘法逆元 2
  43. P2613 - 【模板】有理数取余
  44. P1082 - [NOIP 2012 提高组] 同余方程
  45. P1495 - 【模板】中国剩余定理(CRT)/ 曹冲养猪
  46. B3717 - 组合数问题
  47. P3807 - 【模板】卢卡斯定理 / Lucas 定理
  48. P1044 - [NOIP 2003 普及组] 栈
  49. P3390 - 【模板】矩阵快速幂
  50. P1962 - 斐波那契数列