05-29 Codeforces Round 875 B(数学,暴力)C(xor hash,Catalan number)D(数学,树,DP,重轻链) 数学 DP 树 xor hash Catalan number 卡特兰数 重轻链
05-08 Codeforces Round 872 B2(树,数学)C(树上启发式合并)D(离线,线段树,二维前缀和,跳点,线段树维护一次方程) 数学 线段树 树 离线 跳点 树上启发式合并 二维前缀和
07-18 Codeforces Round 808 C(最小生成树,LCA,树上差分)D(组合数,树上DP,DP,前缀和)E(数学,倍增) 数学 LCA DP 组合数 树上DP 前缀和 最小生成树 树上差分 倍增
06-17 Codeforces Round 800 C(反向dijkstra)D(DP,数学,贡献)E(标记,延后处理,贪心,树状数组)F(0/1串,数学) 数学 树状数组 DP dijkstra 贪心 贡献统计 0/1串