NOIP提高组(CSP-S)复赛知识点汇总(更新中)

基础算法

贪心

枚举

分治

二分答案

倍增

*构造

高精

模拟

*分数规划

图论

图论入门

最短路算法(d i j k s t r a dijkstradijkstras p f a spfaspfaf l o y d floydfloyd) \qquad\qquad

差分约束

最小生成树(k r u s k a l kruskalkruskalp r i m primprim

并查集(扩展域)

拓扑排序

二分图染色

*二分图匹配

t a r j a n tarjantarjans c c sccscc、桥、割点,缩点

L C A LCALCA

树的直径、树的重心

d f s dfsdfs

*树链剖分

数论

g c d gcdgcdl c m lcmlcm

埃氏筛法

e x g c d exgcdexgcd,求解同余方程、逆元

快速幂

*组合数学

矩阵

*高斯消元

数据结构

链表

队列(单调队列)、栈(单调栈)

s t stst

h a s h hashhash

线段树、树状数组

字典树

*分块

*平衡树

*主席树

*莫队

动态规划

背包D P DPDP

树形D P DPDP

记忆化搜索

递推

区间D P DPDP

序列D P DPDP

*概率D P DPDP

*D P DPDP优化(不涉及斜率优化、四边形不等式等等)

搜索

暴搜( d f s 、 b f s ) (dfs、bfs)dfsbfs

搜索的剪枝

启发式搜索( A ∗ ) (A*)A

迭代加深搜索、*I D A ∗ IDA^*IDA

*随机化搜索

其他算法

S T L STLSTL的基本使用方法

脑洞的正确使用方法

*K M P KMPKMP

*状态压缩

*A C ACAC自动机


版权声明:本文为wljoi原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。