二分图匹配
1274、3041
树形DFS
1655、2378
减枝
1011、2362
贪心
1328、1018、1020、1017、3988、3927
枚举
1013、3989
最小生成树
1258(典型)、1789、2485、3026、2421、2395、1502、3925
单源最短路
2387(典型dijkstra、spfa)、3835
两点间最短路
1125(典型floyd)
最长上升子序列
2533
大数
2602(加法)
背包
3624(典型完全背包)、1014(优化多重背包)
筛选法打素数表
2909、2262、3978
数学推导
1455
最大流
1273(典型)、1966、1459
字符串处理
1016
模拟
1169(麻烦)、3125、3836、3752(有些绕脑筋)、3923、3829
二分查找
3122
搜索
1166、1164、1176、3921(难)
割点
1144
字典树
1451
树状数组
1195、3321、3928
并查集
1703
单调栈
2559、2726
动态规划
1636
线段树
3264、3468、3832
计算几何
3831
简单题
2109、2231、2833(优先队列/暴力)、2608、1663、2081、2487、2578、2390、2328、1218、1298、1316、1028、2419、2363、1552、2301、2316、1658、1565、1083、2924、3176、3173、2000、2013、2017、2105、2136、2209、1046、1207、1517、1338、1519、2509、3673、2503、1543
搞笑题
3800、3801、3983、3984
KMP
3461、2406、2752
AC自动机
1204、3987