Source/Category

循环结构 分支结构 循环 while 字符串基础 一维数组 二维数组 函数 数组应用 函数之递归 noi2019省选 noip2018 递归&递推 递推&递归 搜索 回溯 区间DP 分治 基础算法之分治法 分治算法 动态规划 BFS 顺序结构 分支判断 1007 图论&动态规划 简单搜索 noip原题-模拟 noip原题-简单搜索 箱子问题 枚举 回溯基础 背包问题 动态规划-线性 字符串 字符窜 for循环(简单) for循环 noip原题-数组 图论 函数的使用 数组 排序 DP 动态规划经典题 深度搜索(回溯) 广搜 算法之递归 递归算法 广度 深度 dfs 并查集 强连通分量,缩点,tarjan 递归 课堂练习 动态规划——线性 经典线性DP 动态规划-01背包 动态规划-完全背包 动态规划-有依赖的背包 动态规划-分组背包 动态规划-多重背包 动态规划---混合背包 动态规划---二维费用背包 动态规划---背包变形 动态规划----背包方案数 深搜广搜 深搜 动态规划-区间动归 字符,字符串 基础 动规 高精度算法 while循环 NOIP2018S 字符数组 结构体 CSP-S  队列 选择结构 循环与二进制位运算 循环和二进制位运算 CCF NOIP 2022 排序查找 排序与二分查找 数组综合运用 二维字符数组 模拟 数学知识之组合 递归算法&栈的使用 递归回溯算法 搜索回溯算法 贪心算法 图论-图的遍历 数据结构之图 广度优先搜索,BFS K短路 A*算法 2008 提高组第三题。动态规划 2009 提高组第三题 最短路径算法 Floyd 二次建图 2-SAT问题 tarjan算法 单源最短路径算法 基环树 树上DP 树形DP 二分 缩点 DFS 无向图的最小生成树 最小生成树 LCA 二分图最大匹配 数位统计DP dp 生成树 二分图 最短路 拓扑排序 前缀和 循环嵌套 一维数组&排序 回溯算法 组合数学 csp-j2020 csp-j 2023AI+算法竞赛真题 广度优先搜索 动态规划基础 贪心 01BFS 2001 递推算法 选择 暴力枚举 线性动态规划 switch BFS判重 记忆化搜索 01背包 状态压缩DP 区间动态规划 状态压缩DP,搜索 链表 线性表 二叉树 二叉平衡树 二叉搜索树 图论基础 图论高阶 floyed算法 bellman-ford SPFA算法 分层图 floyed bitset 差分约束 状态压缩 kruskal prim 最近公共祖先 次小生成树 最大生成树 最近公共祖先LCA 倍增算法 单调队列 广度搜索 进制与位运算 排列组合 矩阵快速幂  树型DP 树上差分 高精度 树状数组 KMP算法  深度优先搜索 树型Dp lca 树链剖分 树的直径 带权并查集 双向搜索,迭代搜索,启发式搜索 双向深度搜索 双向广度搜索 字典树 笛卡尔树 平衡树 数学鸽巢原理 欧几里得 ST表 根号分治 线段树 构造 强连通分量 双连通分量