主流算法:
搜索 回溯
(动态规划)
贪心
图论 、最小生成树、网络流
数论 解模线性方程
计算几何 凸壳、同等安置矩形的并的面积与周长
组合数学 定理
模拟
数据结构 并查集、堆
博弈论
1/9
北大 题型分类的代码(一)
类型 题目
排序
(需要字符处理,排序用快排即可) (稳定的排序) (题意较难
懂) (简单排序) (顺序统计算法) (二叉排序树)
搜索、回溯、遍历
,
简单:
不易:
推荐:
(和迷宫类似) (对剪
枝要求较高)
历法 (这种题要小心)
枚举 ,, , , , , , ,(剪枝要求较高),(小数的精度问题)
数据结构的典型算
法
容易:
不易:
推荐: 弗洛伊德算
法!,(图的最小生成树)
动态规划 "#$%#&#'$#、()#*、滑雪、+$,#-.#%'#、/$#
2/9
+#01#'$#、'"2#、34$#、()#('5#、22'+1,#01#'$#、
61'$'71'61'、(#'5)#(897、:"1.;#、<#1''5
北大 题型分类的代码(二)
类型 题目
贪心 (或用单纯形方法),,, ,,
,, , , ,
模拟 容易:
不易:
递归
字符串处理
,
数论
几何有关的题目 凸包:=,,#1$'#
容易:
不易:
任意精度运算、数
字游戏、高精度计
算
(高精度乘法)
高精度加法,还有二分查找!
概率统计
最小费用最大流、 5'5)2#,1.#%1.#%##,.15&>;?@,?-+,"'5#
3/9