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

基础算法

贪心

枚举

分治

二分答案

倍增

*构造

高精

模拟

*分数规划

图论

图论入门

最短路算法( d i j k s t r a dijkstra dijkstra s p f a spfa spfa f l o y d floyd floyd) \qquad \qquad

差分约束

最小生成树( k r u s k a l kruskal kruskal p r i m prim prim

并查集(扩展域)

拓扑排序

二分图染色

*二分图匹配

t a r j a n tarjan tarjan s c c scc scc、桥、割点,缩点

L C A LCA LCA

树的直径、树的重心

d f s dfs dfs

*树链剖分

数论

g c d gcd gcd l c m lcm lcm

埃氏筛法

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

快速幂

*组合数学

矩阵

*高斯消元

数据结构

链表

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

s t st st

h a s h hash hash

线段树、树状数组

字典树

*分块

*平衡树

*主席树

*莫队

动态规划

背包 D P DP DP

树形 D P DP DP

记忆化搜索

递推

区间 D P DP DP

序列 D P DP DP

*概率 D P DP DP

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

搜索

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

搜索的剪枝

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

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

*随机化搜索

其他算法

S T L STL STL的基本使用方法

脑洞的正确使用方法

* K M P KMP KMP

*状态压缩

* A C AC AC自动机

  • 19
    点赞
  • 69
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值