基础提高模板

个人整理的一些基础 TG 模板题

已按本人认为的难度/普遍程度排序

会时不时的更新和完善

若有建议,欢迎私信!

数据结构篇

线段树


  1. P3372 - 【模板】线段树 1
  2. P3373 - 【模板】线段树 2
  3. P3374 - 【模板】树状数组 1
  4. P3368 - 【模板】树状数组 2
  5. P3366 - 【模板】最小生成树
  6. P4779 - 【模板】单源最短路径(标准版)
  7. P3379 - 【模板】最近公共祖先(LCA)
  8. P3865 - 【模板】ST 表 & RMQ 问题
  9. P3375 - 【模板】KMP
  10. P3382 - 三分
  11. P3384 - 【模板】重链剖分 / 树链剖分
  12. P5903 - 【模板】树上 K 级祖先
  13. P5960 - 【模板】差分约束
  14. P3387 - 【模板】缩点
  15. P3385 - 【模板】负环
  16. P3812 - 【模板】线性基
  17. P5490 - 【模板】扫描线 & 矩形面积并
  18. P3388 - 【模板】割点(割顶)
  19. P5656 - 【模板】二元一次不定方程 (exgcd)
  20. P3811 - 【模板】模意义下的乘法逆元
  21. P4549 - 【模板】裴蜀定理
  22. P3390 - 【模板】矩阵快速幂
  23. P1939 - 矩阵加速(数列)
  24. P3377 - 【模板】可并堆 1
  25. P3389 - 【模板】高斯消元法
  26. P3807 - 【模板】卢卡斯定理 / Lucas 定理
  27. P3369 - 【模板】普通平衡树
  28. P4556 - 【模板】线段树合并 / [Vani 有约会] 雨天的尾巴
  29. P6242 - 【模板】线段树 3(区间最值操作、区间历史最值)
  30. P5854 - 【模板】笛卡尔树
  31. P3834 - 【模板】可持久化线段树 2
  32. P3919 - 【模板】可持久化线段树 1(可持久化数组)
  33. P3402 - 【模板】可持久化并查集
  34. P5494 - 【模板】线段树分裂
  35. P3806 - 【模板】点分治
  36. P3380 - 【模板】树套树
  37. P3690 - 【模板】动态树(LCT)
  38. P4180 - [BJWC2010] 严格次小生成树