2018haha's Blog
It just happens and we should live with it.

本文列出了省选前的所有常见OI算法,按照难度排序,供参考。

前言

本文列出了省选前的所有常见OI算法,按照难度排序,供参考。

数据结构

  • 数组
  • 链表
    • 双向链表
  • 队列
    • 单调队列
    • 单调栈
  • 并查集
    • 带权并查集
  • 树状数组
  • 线段树
    • 线段树合并
    • 线段树分治
  • 平衡树
  • 分块
  • 莫队
    • 树上莫队
  • 块状链表
  • 树套树
  • 可并堆
  • KDTree
  • 可持久化线段树
    • 主席树
  • 01Trie

字符串

  • KMP
  • Trie树
  • manacher
  • AC自动机
  • 后缀数组
  • 后缀自动机

图论

  • 最小生成树
  • 最短路
    • k短路
    • 次短路
  • 拓扑排序
  • 网络流
  • Tarjan

  • LCA
  • 树链剖分
  • 点分治
  • 边分治
  • LCT
  • 虚树

数学

  • 欧几里得

  • 扩展欧几里得

  • 中国剩余定理

  • 扩展中国剩余定理

  • 欧拉定理

  • 欧拉函数

  • lucas定理

  • 矩阵乘法

  • 乘法逆元

  • 概率期望

  • 博弈论

  • *拉格朗日乘子法

    \10. 中国剩余定理

    \11. 线性规划与网络流

    \12. 单纯型线性规划

    \13. 辛普森积分

    \14. 模线性方程组

    \15. 容斥原理与莫比乌斯反演

    \16. 置换群

    \17. 快速傅里叶变换

    \18. *大步小步法(BSGS),扩展BSGS

参考资料

http://hzwer.com/1234.html


#### 感谢您的阅读,如果在阅读过程中发现问题,欢迎在下方评论区留言或QQ联系博主,谢谢! **注意:**文章版权遵循[署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh), 欢迎转载,请注明出处

 评论



博客内容遵循 [署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh)
本站使用 Material X 作为主题 , 总访问量为 次 。