只是列列一些要复习的,努力复习吧,有种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. JDBC优化策略总结

    相比Hibernate.iBatis.DBUtils等,理论上JDBC的性能都超过它们.JDBC提供更底层更精细的数据访问策略,这是Hibernate等框架所不具备的.   在一些高性能的数据操作中, ...

  2. jmeter+ant+jenkins

    前提:需要先配置下面两个环境,严格按照本人的配置去配,要不然后面你会看不懂 (1)ant+jmeter集成:http://blog.csdn.net/qq_23101033/article/detai ...

  3. mysql 中modify和change区别(以及使用modify修改字段名称报错)

    使用modify修改字段报错如下: mysql> alter table student modify name sname char(16);ERROR 1064 (42000): You h ...

  4. activiti 表名称的解释

    链接:java工作流activiti的步骤 Activiti的后台是有数据库的支持,所有的表都以ACT_开头. 第二部分是表示表的用途的两个字母标识. 用途也和服务的API对应. ACT_RE_*: ...

  5. com组件简单应用

    1.打开VS2010,新建ATL COM 项目,步骤:“文件” -->“新建” -->“项目”,选择“Visual C++” -->“ATL 项目” ,填写“名称” FirstCOM ...

  6. Android开发案例 - 淘宝商品详情【转】

    http://erehmi.cnblogs.com/ 所有电商APP的商品详情页面几乎都是和淘宝的一模一样(见下图): 采用上下分页的模式 商品基本参数 & 选购参数在上页展示 商品图文详情等 ...

  7. Elasticsearch 索引管理和内核探秘

    1. 创建索引,修改索引,删除索引 //创建索引 PUT /my_index { "settings": { , }, "mappings": { " ...

  8. HDU-4791-Alice‘s Print Service

    分析: 1.由于价格是递减的,所以可能出现si*pi>sj*pj(j>i).所以要有一个数组来储存当前端点的最小值. 2.然后二分查找当前的si,比较q*p[i]和M[i+1].不过在这之 ...

  9. HNOI2006 潘多拉的盒子

    题目描述 题解: 题目的描述比较长,理解起来也有一定难度.仔细读题后我们发现整个任务可以分成两个部分:找出咒语机之间所有的升级关系.求最长升级序列. 1. 求升级关系: 容易看出,咒语机i可以抽象成一 ...

  10. linux shell 自动判断操作系统release 然后连接FTP yum源的脚本

    如何搭建本地yum源见附录① 如何搭建FTP yum源见附录② 脚本正文: #!/bin/sh# CenterOS config yumOSV=`rpm -q --qf %{version} cent ...