icpc保铜争银知识点

icpc保铜争银知识点

1基础

快排,归并

高精度

逆序对

扫描线

倍增

三分

枚举子集、超集

2几何

点积

叉积

极角序

线段

相交判定

交点

多边形

凸包

交点切线

3数学

数论

埃氏筛

gcd/lcm

快速幂和逆元

扩展欧几里得

费马定理&欧拉定理

扩展欧拉定理

中国剩余定理

普通lucas

整数分块

狄利克雷卷积

莫比乌斯反演

线性代数

矩阵快速幂

高斯消元

行列式

线性基

组合数学

杨辉三角

多重集组合数

二项式定理

概率论:期望的线性性

基础容斥原理

数列

斐波那契

错排

卡特兰数

拆分数

斯特林数

博弈论

SG函数

常见结论

多项式

FFT/NTT

群论

置换

4字符串

kmp

字符串哈希

字典树

AC自动机

5DP

背包

01

无限

多重背包(nml,nmlogl,nm)

树形背包(n3,n2)

分组

混合

多维度

区间

基础和进阶

数位

基础和进阶

树形

普通形,换根

状态压缩

普通

轮廓线型

高维前缀和

概率dp

基础和进阶

计数dp

基础和进阶

其他

图上dp

基环树上dp

dp优化

单调栈优化

单调队列优化

四边形不等式优化

斜率优化

6数据结构

队列

双端队列

单调队列

单调栈

链表

双向链表

循环链表

普通堆

对顶堆

遍历

重心

直径

LCA

DFN

括号序

线段树

树状数组

树状数组求K大

多维树状数组

树链

重链剖分

其他

笛卡尔树

树的启发式合并

DSU on tree

并查集

带权并查集

种类并查集_

分块

莫队

链上分块

STL

pair

vct

pq

set

map

multiset

bitset

st表

7图论

遍历(dfs,bfs)

拓扑序

传递闭包

最短路

bellmanford

dijkstra

最小生成树

prim

kruskal

点(边)双连通分量

tarjan

割点,割边

二分图

二分图判定

匈牙利算法

*网络流

最大流(最小割)

dinic

sap

费用流

最大流

可行流

上下界网络流

欧拉回路

2-sat

竞赛图

差分约束

posted @ 2022-02-26 10:32  tyrii  阅读(339)  评论(0)    收藏  举报