• codeforce(77)
  • HDU(362)
  • ---博弈---(12)
  • -----博弈 1.Nim博弈(1)
  • -----博弈 4.sg博弈(3)
  • -----博弈 5.其他博弈(8)
  • ---动态规划---(112)
  • -----动态规划 1.背包DP(9)
  • -----动态规划 2.概率DP(3)
  • -----动态规划 3.树形DP(14)
  • -----动态规划 4.区间DP(8)
  • -----动态规划 5.数位DP(14)
  • -----动态规划 6.状态压缩(21)
  • -----动态规划 7.单调队列优化(5)
  • -----动态规划 8.斜率优化(6)
  • -----动态规划 9.其他(33)
  • ---计算几何---(5)
  • ---其他算法---(40)
  • -----其他算法 1.二分(24)
  • -----其他算法 2.cdq分治(4)
  • -----其他算法 3.树的分治(4)
  • -----其他算法 4.双指针(9)
  • ---数据结构---(107)
  • -----数据结构 1.并查集(7)
  • -----数据结构 2.树状数组(25)
  • -----数据结构 3.线段树(16)
  • -----数据结构 4.hash表(2)
  • -----数据结构 5.主席树(14)
  • -----数据结构 6.splay(7)
  • -----数据结构 7.树链剖分(10)
  • -----数据结构 8.Dance links(2)
  • -----数据结构 9.分块(9)
  • -----数据结构—10.KD-Tree(3)
  • -----数据结构—11.动态树&LCT(8)
  • -----数据结构—12.虚树(1)
  • -----数据结构—13.其他(8)
  • ---数论---(39)
  • -----数论 1.矩阵(10)
  • -----数论 2.欧拉函数(3)
  • -----数论 3.FFT(2)
  • -----数论 4.置换群(8)
  • -----数论 5.其他(14)
  • ---搜索---(16)
  • ---图论---(31)
  • -----图论 1.最短路(14)
  • -----图论 2.最小生成树(1)
  • -----图论 3.二分匹配(2)
  • -----图论 4.网络流(6)
  • -----图论 4.网络流 1)最小割(4)
  • -----图论 4.网络流 2)费用流(2)
  • -----图论 5.2-sat(2)
  • -----图论 6.其他(2)
  • ---杂题---(92)
  • ---字符串处理---(55)
  • -----字符串处理 1.kmp算法(8)
  • -----字符串处理 2.最长回文子串(5)
  • -----字符串处理 3.AC自动机(18)
  • -----字符串处理 4.后缀数组(8)
  • -----字符串处理 5.字符串hash(5)
  • -----字符串处理 6.后缀自动机(8)