["0-1 BFS","0/1背包","01-Trie","01分数规划","01序列","01背包","2N并查集","AC自动机","BFS","BST","BWT","Catalan","Counter","DAG","DFS","DP","Dijkstra","Dilworth定理","Euler序","Floyd","Hierholzer","IDA*","KMP","Kruskal","K叉Huffman","LCA","LCP","Li Chao Tree","MRV","Meet-in-the-Middle","Pollard Rho","RMQ","SPFA","ST表","TSP","Treap","Trie","USACO","Z函数","bfs","bit","border","bytearray","c++","cpp","cspj","dag","defaultdict","deque","dfs","dfs序","divmod","dp","flood fill","haskell","heapq","lca","lis","map","math.comb","mex","noip","python","scc","sosdp","tarjan","todo","trie","usaco","v-bcc","不等式变形","中位数","中国邮递员问题","中序","中心性","主席树","乘法原理","乘积","事件计数","二分","二分图","二分图匹配","二分图博弈论","二分图染色","二分查找","二分答案","二叉堆","二叉树","二维偏序","二维前缀和","二维差分","二维查询","二维滑动窗口","二进制","二阶差分","交换论证","交替序列","优先队列","传递闭包","位运算","倍增","倍数枚举","倒排索引","偏序","偏移量","入门","全排列","全源最短路","八数码","关系传递","冒泡排序","决策单调性","几何","凸包优化","函数","函数复合","分层","分层图","分形","分支","分数","分数比较","分数规划","分段函数","分段筛","分治","分治优化","分类讨论","列表","前k大","前向星","前缀","前缀函数","前缀和","前缀和优化","前缀异或","前缀状态","前驱后继","剪枝","割点","割边","动态线段树","动态规划","匹配","区间","区间 DP","区间dp","区间乘","区间修改","区间加","区间合并","区间和","区间开方","区间最值","区间最大值","区间最小值","区间求和","区间翻转","区间覆盖","区间贪心","区间赋值","单点修改","单调栈","单调队列","博弈","去重","双向BFS","双堆","双指针","双端队列","双连通分量","反图","反悔贪心","取模","可持久化Trie","可持久化线段树","可达性","同余最短路","后缀和","后缀数组","后缀最值","启发式搜索","周期","哈夫曼编码","哈希","哈希表","唯一性","回文","回溯","因子和","图","图上 DP","图形","图论","在线追加","坐标","坐标压缩","坐标搜索","基环树","堆","增量算法","多源","多源bfs","多路归并","多重背包","好题","子树大小","子集和","子集枚举","字典","字典序","字典树","字符","字符串","完全二叉树","完全背包","容斥","容斥原理","对偶图","差分","差分约束","布尔表达式","带修莫队","带权并查集","带权并查集合","并查集","建模","异或","强连通分量","归并","归并排序","循环","快慢指针","快速幂","思维","懒删除","懒标记","扫描线","技巧","投票算法","拓扑剥离","拓扑序","拓扑排序","按时间扫描","换根","换根 DP","换根DP","排列","排名","排序","推导","掩码","搜索","支配剪枝","数位","数位DP","数位dp","数学","数学题","数据结构","数独","数组","数论","整数划分","整除","整除分块","斜率优化","方差","日期","映射","曼哈顿距离","最值","最大公约数","最大堆","最大子段和","最大子段差","最大权闭合子图","最大次大值","最大生成树","最小值","最小公倍数","最小割","最小支配集","最小生成树","最小表示","最小覆盖","最小覆盖圆","最短公共超串","最短路","最短路计数","最近邻","最长生成树","有向图","有序多重集","有序集合","条件判断","极小化极大","构造","构造判定","枚举","查找","查询","栈","树","树上差分","树上背包","树上计数","树上路径","树形 DP","树形DP","树形dp","树形差分","树形结构","树状数组","树的直径","树链剖分","棋盘","模拟","模板","模板题","模板题目","次短路","欧几里得算法","欧拉函数","欧拉回路","欧拉路","正则","正则表达式","比较","浮点","浮点数","深基","滑动窗口","点修改","状压DP","状态","状态压缩","状态压缩DP","状态扩展","状态搜索","状态最短路","状态记录","状态设计","环形区间","环形均分纸牌","环形处理","环形结构","疑似错题","矩阵","祖先查询","离散化","离线","离线查询","离线询问","种类并查集","稳定排序","笛卡尔树","第k小","等差数列","筛法","筛选","类型转换","素数","约数","约束传播","线性筛","线段","线段树","组合","组合数","组合数学","组合计数","经典题","结构体","统计","编码","网格","网格DP","网络流","聚类","背包","莫队","虚拟节点","虚树","解析","计数","计数DP","计数dp","计算几何","记忆化搜索","设计","调度","负环","负进制","贡献法","贡献统计","质因数","质因数分解","质数","贪心","贪心预处理","费用流","路径恢复","路径查询","路径相交","轮廓DP","输入优化","输入输出","输出","输出格式","边双","边界处理","进制","进制转换","连续段","连通分量","连通块","连通性","迭代加深","逆元","逆序","逆序处理","逆序对","选择","递归","递推","逻辑推理","遍历","邻居聚合","重心","重链剖分","链表","长链剖分","队列","队列松弛","随机化","隔板法","集合","集合覆盖","高精度"]