CSP-S2020/NOIP2020复习指南

CSP-S2020/NOIP2020复习指南

一、算法

模拟

贪心

暴力枚举

搜索-DFS

搜索-BFS

搜索-剪枝

搜索-记忆化搜索

搜索-迭代加深

高精度

递推

倍增-递推倍增

倍增-树上倍增

二分-二分查找

二分-二分答案

离散化

分治

排序-sort快排

排序-归并排序

差分-线性差分

差分-树上差分

二、动态规划

线性DP、裸DP

背包问题-0/1背包

背包问题-完全背包

背包问题-多重背包

背包问题-分组背包

背包问题-树上背包

区间DP

状压DP

树形DP

三、数学

素数判断、线性筛素数

GCD

EX-GCD

同余、中国剩余定理

组合数学

二项式定理

康托展开

容斥原理

Fibonacci

Catalan

概率论-简单概率

概率论-条件概率

概率论-数学期望

矩乘

高斯消元

异或、位运算

逆元

四、树与图

各种巧妙建图

点分治

最短路-Dijkstra

最短路-SPFA

最短路-Floyd

生成树-Kruskal

生成树-Prim

树-LCA

树-树的基本信息-直径、距离、重心

树-树链剖分

树-基环树

五、数据结构

线段树

权值线段树

动态开点

并查集

平衡树-Treap

平衡树-Splay

堆、优先队列

树状数组

权值树状数组

单调队列

单调栈

Dancing-Links X

主席树

分块

ST表

六、字符串

基础字符串处理、字符串函数

Hash

Trie

KMP

Huffman

posted @ 2020-10-26 16:22  Seaway-Fu  阅读(224)  评论(1编辑  收藏  举报