整理的算法模板合集: ACM模板
实际上是一个全新的模板整合计划
ACM算法全家桶的所有内容的 Portable Document Format 版本全部 开 源 啦 !可以直接打印哦!详见:我的所有优质博客全部 开 源 啦 (我自己原创的《ACM模板》《算法全家桶》《算法竞赛中的初等数论》《数据结构知识梳理》)
目录
算法全家桶!!!
在搞完多项式全家桶之后就想着要不要把我学过的数论,组合数学,图论,数据结构,线性代数什么的都搞一个全家桶,实际上就是一个模板hhh,只不过是整合到一块的,打算把我之前搞的ACM模板全部再整理一下,完善一下,正好也全部复习一遍,把之前冗余的模板全部精炼一下。
大概需要10天的时间,明天先从数论全家桶开始(不小心先把线性代数全家桶给吃了hhh
一、多项式全家桶
多项式是一个看上去好像很难,实际上非常简单的知识模块 ~
- 全家桶链接:【学习笔记】多项式全家桶
二、数论全家桶
书如其名,我敲了十五万字符,几乎囊括了所有的算法竞赛相关的数论知识点,从素数到同余,从积性函数到五花八门的反演。从神奇的筛法们到原根、二次、N次剩余。从几个特殊的丢番图方程,到拓展到复数域的高斯整数,基本上没什么难的知识,按照顺序按部就班地学,很轻松 ~
三、组合数学全家桶
四、线性代数全家桶
线代是大学课程,整体难度不大,ACM / OI 均有涉及,进阶选手建议学习掌握
- 全家桶链接:【学习笔记】线性代数全家桶
五、图论全家桶
由于图论涉及到的知识太多了,我只能放上一些算法思想简要概括,常用技巧,模板或是经典例题
待更…
六、生成函数全家桶
虽然这个应该是组合数学里的内容,但是因为内容太多了,所以我还是分开吧。(其实还没写完,待更…
七、群论全家桶
虽然这个也应该是组合数学里的内容,同上,分开装。
八、计算几何全家桶
简单的计算几何,一般思维难度不会超过高中数学里的解析几何(雾)但是,代码…呜呜呜
- 全家桶链接:
- 《计算几何全家桶(一)》二维几何基础大合集!(基础运算、点、线、多边形、圆、网格)
- 《计算几何全家桶(二)》二维几何常用算法合集(平面扫描、凸包、旋转卡壳、半平面交、平面区域、平面最近点对)
- 《计算几何全家桶(三)》三维几何基础大合集(三维点积叉积、点线面、凸包)
九、博弈论全家桶
十、概率与期望全家桶
十一、你猜我还会更什么全家桶
待更…