转自:巨佬的博客

加*号是选学,加粗为重点,重要值排序不分先后

NOIP考点

基础算法

贪心、枚举、分治、二分、倍增、*构造、高精、模拟、图论

最短路(dijkstra、spfa、floyd),差分约束

最小生成树(kruskal、prim)

并查集(扩展域)

拓扑排序

二分图染色,*二分图匹配

tarjan找scc、桥、割点,缩点

*分数规划

树上倍增(LCA)

树的直径、树的重心

dfs序

*树链剖分

数论

gcd、lcm

埃氏筛法

exgcd,求解同余方程、逆元

快速幂

*组合数学

矩阵

数据结构

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

堆、st表、hash表

线段树、树状数组

字典树

*分块

动态规划

背包DP、树形DP、记忆化搜索、递推

区间DP、序列DP

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

搜索

暴搜(dfs、bfs)

搜索的剪枝

启发式搜索(A*)

迭代加深搜索、* IDA*

*随机化搜索

其他算法

STL的基本使用方法

脑洞的正确使用方法

*KMP

*状态压缩

省选知识点汇总

冲省选的,先把整理的NOIP知识点学扎实,注意一定要学扎实

加粗是重点,星号是选学

学无止境,欢迎大家继续补充~

图论

网络流(dinic,SAP,ISAP选一个,费用流写EK就行。*zkw费用流),二分图

点分治,边分治,*动态点分治

树链剖分,动态树,树分块

虚树,*prufer编码

*仙人掌算法

数据结构

带权并查集

Splay(作为平衡树和维护区间),Treap,替罪羊树

线段树(权值线段树),树状数组,*线段树合并

分块,块状链表,*双向链表

凸包

树套树

主席树,可持久化trie,*其它可持久化数据结构

莫队算法,*树上莫队,CDQ分治,整体二分

二维线段树,*KDtree

*舞蹈链,*二进制分组,*左偏树,*超哥线段树,*后缀平衡树,*fhqTreap

字符串相关算法及数据结构

hash(自然溢出,双hash)

kmp,AC自动机,trie

后缀数组

manacher,最小表示法

*后缀自动机,*回文自动机,*后缀树

数学

线性筛,积性函数,容斥原理,莫比乌斯反演

exgcd,费马小定理,Lucas定理,高中排列组合

高斯消元,概率与期望相关

中国剩余定理,BSGS,欧拉定理

矩阵乘法

单纯形法解线性规划

FFT

线性代数(行列式)

*Simpson积分,高中求导与积分

*群论

*生成函数, 多项式类算法

博弈论相关,*密码学,阶,原根

计算几何

向量的点积/叉积,计算几何基础

*二维计算几何相关,*三维计算几何相关

*半平面交,*旋转卡壳,*三角剖分

搜索

A*,记忆化搜索,迭代深搜,双向广搜

模拟退火,爬山算法,*随机增量法

动态规划

基础DP,树形DP,数位DP,状压DP,期望DP,基环树DP,*插头DP

斜率优化,矩乘优化,单调队列优化,倍增优化,*四边形不等式优化

trie图DP,*仙人掌DP

其他算法

构造,乱搞,随机化,三分法,打表,启发式合并

Huffman树,2-sat,*朱刘算法

说真的,计算几何要么全场不会,要么全场AK。所以尽量花时间在别的地方吧。

NOIP考点的更多相关文章

  1. noip考点整理(应该不是很完整……)

    部分来自百度百科.其他的博客 一.必须会的 1.暴力: DFS.BFS.灌水法搜索.回溯搜索.记忆化搜索.启发式搜索.最优性剪枝.可行性剪枝 2.贪心 3.模拟 4.骗分 二.基础算法 1.图论:SP ...

  2. 近年NOIP考点与主要做法

  3. 李建20181029课时整理(NOIP考点)

    历年真题 数学题: 数论(exgcd 逆元,CRT,EXCRT,快速幂,线性筛 ,杜教筛)排列组合 概率期望(什么东西) C(n,m) = 逆元? 分解质因数? Ti(大质数的类似物)思考技巧分解质因 ...

  4. OI知识点|NOIP考点|省选考点|教程与学习笔记合集

    点亮技能树行动-- 本篇blog按照分类将网上写的OI知识点归纳了一下,然后会附上蒟蒻我的学习笔记或者是我认为写的不错的专题博客qwqwqwq(好吧,其实已经咕咕咕了...) 基础算法 贪心 枚举 分 ...

  5. NOIP 2017 游(划水)记

    Day 0 上午,大概做了一套(大)信(水)心题. 让我想想我题目都是些什么鬼.. T1:大水题.什么sort一下就过了.据说lemon上用map不会被卡常(lemon上评测,程序跑得蜜汁快). T2 ...

  6. NOIP退役记

    10.10 想着自己再过一个月就要退役了,真叫人心酸.想到徐志摩的诗: "悄悄地,我走了,正如我悄悄的来,我挥一挥衣袖,不带走一片云彩." 学了这么久的OI,感觉真的就像诗里讲的一 ...

  7. noip级别模板小复习

    不是很noip的知识点就不写了. dij什么的太easy就不写了. 缩点 注意\(Tarjan\)在缩边双和求强联通分量时候的区别. 一个要判断是否在栈内一个不要. 最后\(topsort\)来\(d ...

  8. NOIP 考前研究

    NOIP 2017 试题研究 D1T1 小凯的疑惑 (45 min) 看到题面,大概是推数学公式. 先打暴力表,观察 \(a,b\) 与 \(n\) 的关系.猜想 \(a×b−a−b\). 引理:对于 ...

  9. 济南清北学堂游记 Day 2.

    在大佬云集的地方被直线碾压是什么样的体验? 大概就是210和1030的差别. 大概就是高质量机械键盘和空气的区别. 回来的路上,我一直在想,我到底是不是一个高三的? 大概也是能找到以前在家和学校训练时 ...

随机推荐

  1. bootstrap之bootstrap-table插件使用心得以及实现过程

    1.首先一个页面(增删改查) 2.实现增删改查(一个框架) 3.编码问题(前端meta utf-8:引用中文包:contentType参数区utf-8的设置:响应的utf-8的编码设置) 4.多条件查 ...

  2. vue项目tips

    在main.js引入了封装好的各组件,包括echarts.自定义组件等

  3. jquery通过AJAX从后台获取信息并显示在表格上,并支持行选中

    不想用Easyui的样式,但是想要他的表格功能,本来一开始是要到网上找相关插件的,但是没找到就开始自己写,没想到这么简单. 后台代码:(这个不重要) public ActionResult GetDi ...

  4. (转)医疗IT运维系统

    http://www.ewei.com/ask/87.html 含义解释 itil运维管理系统,为用户提供专业的it运维管理,对网络运行的状态.故障.性能等监控,又从业务的视角为管理人员提供综合分析和 ...

  5. Reactive Programming

    Reactive的表现 Reactive 规范是 JVM Reactive 扩展规范 Reactive Streams JVM,而 Reactive 实现框架则是最典型的实现: Reactive St ...

  6. C# 读取TXT文本数据 添加到数据库

    protected void Button1_Click(object sender, EventArgs e) { //使用FileStream读取文件 FileStream fileStream ...

  7. 《Orange‘s》Loader

    Loader 作用 引导扇区只有512个字节,能做的事情很少,局限性太大.所以需要一个程序,通过引导扇区加载入内存,然后将控制权交给它,这样就突破了512字节的限制.这个程序便是loader. 加载过 ...

  8. 【JavaScript】EasyUIのForm的跨域提交问题解析

    昨日.プログラムを作るとき.一つの問題がありますが.皆に共有します. [問題] EasyUIのFormでURLを請求するとき.返却の値が取得できない. [ソース] var fnRegUser = fu ...

  9. 含有Date属性的对象转化为Json

    含有Date类型属性的对象,转化为Json,Date属性并不是时间戳格式. 解决方法: 使用Jackson的注解@JsonFormat,添加到对象属性上方即可. 我们的北京时间会相差8个小时,因为我们 ...

  10. c++学习路线连接

    https://blog.csdn.net/qq_36482772/article/category/7396881/4?