cf486A 2020杭电多校 区间DP xhy 最小生成树 树形DP 枚举 贪心 cf437C cf484D cf448C 线段树 递归 noionline 2020 规律 gcd 因子 cf492A cf484A 二进制 cf492C cf474D 递推 前缀和 cf1110E 构造 难度6 矩阵乘法 难度7 线性扫描 cf459B cf459C cf459E cf173E 数状数组 cf266B 模拟 dfs 回溯 剪枝 状压 2014模拟8校 最短路 dp 快速幂 分解质因数 欧拉函数 凸壳 srm476div2 排序 2019 宁波 cx day8 day9 srm475div1_300 srm477div2_250  day10 day11 差分 day12 srm526div2_1000 数位DP 二分 2017noip模拟赛4 扩展kmp 2018百度之星程序设计大赛资格赛_前缀和 cf961E 树状数组 线段数 cf187B floyd srm477div2_1000 错排 初赛 循环节 置换 cf1220E 拓扑排序  tarjan srm478div1 500 子状态 cf1178B cf873B map cf76E 数学 cf124A 难度3 cf129A 奇偶 srm476div2_1000 计数 树形dp 组合数 概率 dfs序 时间戳 csp-j 背包 csp-s  树形 手工栈 spfa bfs 点分治 树的直径 并查集 莫队 分块 逆序对 manacher lca LCT 扩展域 cnoi2019 位运算 绍兴小学2020 链表 cf474A cf474B 2019宁波 day1 动态开点 cf474E cf447A 单调栈 单调队列 可持久化并查集 按秩合并 可持久化线段树 主席树 归并排序 cf229D 两指针 szh cf1291C wcy cf1172B 多重背包 二进制拆分 最长上升DP 期望 2sat 二分答案 线段树优化建图 组合 cf730J 严格递增 哈希 异或 cf630D_规律_数学_难度4_by_yrc cf336C_枚举_难度4_by_cys 强连通分量 四边形不等式 数位 trie树 cf777E  zpy cf1294F 二分图 cf496A cf495B 余姚小学2014 余姚初中2014 全排列 next_permutation 扫描线 二项式反演 排列 同余 BFS 逆元 2016 hnsdfz 字典树 trie 排名 高精度 背包DP 环形 day13 day14 cf165C 字符串 初级 if语句 coci2007-2008 循环语句 2010普及noip 2010提高noip 队列 cf122A 难度2 倍增 图论 基环树 博弈 xcy cf992A 桶排序 2011普及noip day4 想法 线性基 最小表示法 hash 约数 kmp 2011提高noip_day1 搜索 2011提高noip_day2 取模 素数 cf472C cf459D day6 逆向 2013学军中学noip模拟day1 边表 斜率优化 费用提前计算 cf311B 快速幂加 二分图最大匹配 最小点覆盖 二分图最大独立集 网络流 最小割 裂点 点转边 费用流 atcoder 036A cf1190A cf1196D 2013学军中学noip模拟day2 质因数分解 cf559C 难度4 试填法 双向 day2 mex 倍增DP LCA cf802K 2013学军 数论 2012普及noip beginer133a 难度1 cf46C 2012提高noip_day1 2012提高noip_day2 2012提高noip_day2_前缀和 treap splay pd 树上的倍增 2013普及noip 迭代加深 双向搜索 2007提高noip 尺取 宽搜 难度5 2013提高noip_day1 2013提高noip_day2 2014普及noip day7 2014提高noip_day1 2014提高noip_day2 扩展欧几里德 初级1 初级2 循环 中级1 中级2 边带权 cf280A 几何 crh cf1188B cf1332D 二进制位 数学物理 分段dp 割边  双连通分量 BCR31_by_zhw cf237C 筛素数 质数 二叉树 预处理 区间dp 状压dp 有向图桥 必经边 路径条数 高斯消元 cf621E cf1210D  2020百度之星 初赛三 计数dp LCS 凸包 RMQ 概率DP 2015宁波初中 斜率优化DP AC自动机 coci2010-2011 2014提高初赛 2018初赛模拟 prufer 浙江省选2010 DP lucas day5 trie图 2012余姚市小学组 cf522B cf522D 权值线段树 multiset cf121A 成段计算 容斥原理 差分约束系统 堆优化dij sort 点双连通分量 奇环 二分图染色 2011绍兴市小学 cf1175D Cf1175E bitset cf163A 2010余姚市小学组 中位数 有限背包 cf75A 函数 NOIP2013Trainning 二维数组 二分图匹配 多重匹配 积性函数 cf1110C cf1110B cf230B unsigned DP_不重复点两条路径 最长公共子序列 cf11A cf11B 树上差分 set cf1185C 2004提高noip 最长上升子序列 LIS noip2008 线性 贪心算法 回溯算法 广度优先搜索 floodfill 宽度优先搜索 压位 康托展开 Astar 搜索与回溯算法 递推算法 动态规划 多维背包_DP 区间 2003提高noip 树形_DP 关系并查集 关系并差集 cf1110D Ural Xiaomengxian NOIP2001第四题 USACO Train 无向图 差分约束 缩点 day3 网络流_最小割 数论_置换群_循环节 2009提高noip 三分 数论_区间和 dp_难度5 noip2014模拟hzwer_最小生成树 noip2014模拟hzwer_拓扑排序 cf1280C cf1271A 余姚小学2019 网络流_平面图最小割_最短路 区间和 cf176E C2013R2 T1 T2 C2013R3 数位_状压DP cf91B cf116A 数字合成 2011年余姚市程序设计竞赛 2013余姚市小学组 2010宁波市小学组 2014宁波初中 coci2013-2014 yy模拟2018_单调队列 T3 T4 倍数法 割点 wf2011 边双连通分量 环形dp 欧拉回路 数位_DP NOI题库 cf961A_模拟_难度2 cf1195E 2015普及noip cf38B 标记 cf16B cf58C 2015提高noip_day1 2015提高noip_day2 最大子串和 广度优先搜索_BFS 构造算法 C2012R4 第一题 C2011R6 C2012R1 第二题 奇偶_异或 字符串哈希 DLX_深搜_八皇后_DFS 余姚小学2015 离散化 cf141A 数组 树链剖分 余姚初中2015 cf590D coci2008-2009 cf585B 记忆化 cf573B 坐标转换 cf558A cf13C 同行优化 cf1A cf19B BC70A BC70B cf66B cf92B cf94A cf1257D BC70C 坐标DP 二分图带权匹配 KM算法 分治 cf56E cf52C rmq cf75C 李威奇 生成树 2018百度之星资格赛A 2016宁波小学 2016宁波初中 线段树_逆元 递推_高精度 cf1067A