[Noip复习知识点][个人向]Zackzh

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Noip复习知识点][个人向]Zackzh相关的知识,希望对你有一定的参考价值。

只是列列一些要复习的,努力复习吧,有种noip退役的赶脚。

 

一、模拟

    (这你也不会?退役吧)

二、DP

   1.基础dp

   2.区间dp

   3.状压dp

   4.树形dp

   6.概率(期望)dp 

   7.环形dp

   8.方格dp

   9.背包问题

    a.01背包

    b.完全背包

    c.多重背包

    d.二进制压缩

   10.线性dp

三、搜索:

1.dfs

2.bfs

3.枚举

4.启发式搜索(a*)

5.双向搜索

6.记忆化搜索

7.hash判重

8.剪枝

9.二分查找

四、贪心

(视题目而定,没什么好讲的)

五、树

1.生成树

a.prim

b.kruskal

 

2.LCA

a.倍增

b.tarjan

c.RMQ

3.dfs序

4.树上倍增
5.树的分治
6.树上差分

六、数论

1.筛素数
2.欧拉函数
3.逆元
4.组合数
5.期望、概率
6.快速幂
7.容斥
8.博弈论

a.sg函数

七、矩阵乘法

八、数据结构

1.栈
2.链表
a.领接表
3.单调队列
4.并查集

a.可持久化并查集

b.带权并查集

c.并查集压缩

5.堆

a.最小(大)堆

6.线段树a.lazy—tag

b.离散化
c.扫描线
7.树状数组(表示不会这个东西)

8.STL

a.优先队列
b.map
c.set

9.分块

10.莫队(可能用不到)

11.高精度

12.st表

九、图论

1.拓扑排序  判环

2.Tarjan

a. 强连通分量
b.割点
c.桥
d.(双联通分量)

3.最短路

a.单源
Dij(稀疏图厉害,不可负权),spfa(可判负环)
b.多源
Fylord O(n3) 稀疏图可以for(1…n)spfa(i)

4.欧拉回路

除起点和终点外,其他点的度数(degree)应该是偶数。

5.2 - SAT

a.最大匹配 匈牙利,网络流
b.带权 km(快),网络流

6.网络流

  a.最大流 dinic

  b.最小割=最大流

  c.费用流 ek

7.差分约束 spfa

以上是关于[Noip复习知识点][个人向]Zackzh的主要内容,如果未能解决你的问题,请参考以下文章

NOIP2018初赛复习-数据结构与算法

noip2017 游记

NOIp模拟1 Graph

急求pascal初中普及组资料

NOIP算法总结与复习

关于 Noip的考纲