TODO-List

  1. BigNum.cpp
  2. hdu4533-晒被子.cpp 使用线段树
  3. hdu4517-游戏的烦恼.cpp 打表
  4. hdu4515-世界上最遥远的距离.cpp 这个重写

基本算法

数据结构

搜索

动态规划

最短路(Floyd, Dijstra)

###最小生成树(prime,kruscal,用并查集) ###大数运算 ###二分查找(代码5行以内) ###叉乘,线段相交,凸包 ###BFS,DFS,熟练hash表 ###辗转相除(两行内),多角形面积公式 ###任意进制间的转换

二分图,最小路径覆盖

###网络流,最小流 ###线段树 ###并查集 ###常见动态规划LCS、最长递增子串、三角剖分、记忆化dp ###博弈树,二进制法 ###最大团,最大独立集 ###判断点在多边形内 ###差分约束系统 ###双向广度搜索、A*算法,最小耗散优先

TOP