只是列列一些要复习的,努力复习吧,有种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的更多相关文章

  1. NOIP复习篇

    NOIP复习篇---枚举 --------------------------------------------------------------------------------------- ...

  2. NOIP初赛知识点大全-普及+提高组

    NOIP初赛知识点大全-普及+提高组 https://mp.weixin.qq.com/s/vSXLDxmbBoFfZPzD8lrt3w

  3. JavaEE期末复习知识点总结

    JavaEE期末复习知识点总结 Java企业应用开发环境 Maven的基础概念 Maven是一个项目管理工具,可以对 Java 项目进行构建.依赖管理 Maven仓库 Maven 仓库是项目中依赖的第 ...

  4. 冲刺NOIP复习,算法知识点总结

    前言        离NOIP还有一个星期,匆忙的把整理的算法补充完善,看着当时的整理觉得那时还年少.第二页贴了几张从贴吧里找来的图片,看着就很热血的.当年来学这个竞赛就是为了兴趣,感受计算机之美的. ...

  5. NOIP复习之1 数学数论

    noip一轮复习真的要开始啦!!! 大概顺序是这样的 1.数学 2.搜索贪心 3.数据结构 4.图论 5.dp 6.其他 数学 1.数论 数论被称为数学皇冠上的明珠,他的重要性主要在于它是其他学习的祖 ...

  6. 史上最全NOIP初赛知识点

    CSP-J/S 第一轮知识点选讲 \(NOIP\)(全国青少年信息学奥林匹克竞赛)于2019年取消.取而代之的是由\(CCF\)推出的非专业级软件能力认证,也就是现在的\(CSP-J/S\).作为一名 ...

  7. NOIp 数学知识点总结

    推荐阅读 NOIp 基础数论知识点总结: https://www.cnblogs.com/greyqz/p/number.html 排列组合 常用公式 排列:\[\displaystyle A_n^m ...

  8. Contest2195 - 2019-4-25 高一noip基础知识点 测试8 题解版

    (因为david_alwal太懒了,所以本期题解作者为Th Au K,码风不同请自行适应) 传送门 T1 BFS?贪心?我也说不清 反正就是对每一个“#”搜一下他的旁边有没有“#”就行了 代码 T2 ...

  9. NOIP初赛知识点

    http://www.doc88.com/p-9982181637642.html 连载中…… (一)八大排序算法 下面这张表摘自博客http://blog.csdn.net/whuslei/arti ...

随机推荐

  1. layer设置弹出全屏

    //弹出即全屏 var index = layer.open({ type: , content: 'http://www.layui.com', area: ['300px', '195px'], ...

  2. Gym - 100676G Training Camp (状压dp)

    G. Training Camp[ Color: Yellow ]Montaser is planning to train very hard for ACM JCPC 2015; he has p ...

  3. HTML习题附答案

    第一章 1.HTML指的是(   A   ). A超文本标记语言(Hyper Text Markup Language) B家庭工具标记语言(Home Tool Markup Language) C超 ...

  4. PHP01 LAMP网站构建

    学习要点 什么是web? 开发动态网站所需的web构件? 几种主流web应用程序平台? HTTP协议与web的关系? Web的工作原理? LAMP网站开发组合概述? 如何学习PHP? 什么是Web? ...

  5. 框模型中设置内容区域元素占地尺寸box-sizing属性

    盒子模型有两种 一种是 内容盒子模型(content-box)一种是边框盒子模型(border-box). content-box:设置的尺寸,只设置内容区域, 左外边距+左边框+左内边距+内容区域宽 ...

  6. 重载操作符 'operator'

    operator 是 C++ 的(运算符的)重载操作符.用作扩展运算符的功能. 它和运算符一起使用,表示一个运算符函数,理解时应将  [operator+运算符] 整体上视为一个函数名. 要注意的是: ...

  7. InnoDB 事务隔离级别

    InnoDB是一种平衡高可靠性和高性能的通用存储引擎.在MySQL数据库5.5.8版本开始,InnoDB是默认的MySQL存储引擎. InnoDB的主要优势 - 其DML操作遵循ACID,具有提交,回 ...

  8. python初体验 ——>>> 模拟体育竞技

    python初体验 ——>>> 模拟体育竞技 一.排球训练营 1. 简介: 模拟不同的两个队伍进行排球的模拟比赛. 2. 模拟原理: 通过输入各自的能力值(Ⅰ),模拟比赛的进行( P ...

  9. 转载:rest-framework框架的基本组件

    知识预览 快速实例 序列化 视图三部曲 认证与权限组件 解析器 分页 回到顶部 快速实例 Quickstart 回到顶部 序列化 创建一个序列化类 简单使用 开发我们的Web API的第一件事是为我们 ...

  10. 【51nod 1791】 合法括号子段

    有一个括号序列,现在要计算一下它有多少非空子段是合法括号序列. 合法括号序列的定义是: 1.空序列是合法括号序列. 2.如果S是合法括号序列,那么(S)是合法括号序列. 3.如果A和B都是合法括号序列 ...