系统原理,熟悉OJ 循环、求和、数字拆分 条件分支 while、循环、判断 判断 字符串 判断嵌套 循环 zyx的神仙题 二维数组 SDSC2018 lxy的训练题 规律 数位分离 一维数组 拆分、二进制、位运算、vector,递归 字符串、子串 规律计算 二分 打表 搜索 贪心 二分、贪心(堆) 暴力 bfs、dp 单调栈 归并排序 NOIP普及组第二题、队列思维 NOIP普及组第一题 快速排序,归并排序 3班考试题目 快速排序 高精度 前缀和 差分 双指针 位运算 离散化 区间合并、贪心、堆 队列 dfs 最小生成树 哈希表  并查集 Trie KMP 单调队列  双链表 单链表 递推 枚举、辗转相除法 动态规划 排序 枚举 倍增(快速幂) 递归 DFS 数论、筛素数 数论、while 数论,noip第一题 数论 线性dp、dfs、bfs 考试题目 线性dp 模拟 递推、dfs记忆化 简单输出 求和、均值 数字拆分 一本通2018 数据结构 一本通2018-数据结构-栈 夏令营基础班1 基础语法 条件判断 夏令营基础班2 条件 noip 第一题 if 夏令营基础班3 个数统计 while循环 循环嵌套 第2题数组 数组 循环、模拟 比例问题 循环(个数) 夏令营基础班4 noip第一题 排序去重 字符串操作 基础班测试 夏令营基础班5 bfs  ljh的练习题 NesCafe25 dfs,搜索 zky 状态压缩 最近公共祖先,LCA  LCA 二叉树 map、离散化 map,离散化 二分答案 二分查找 极值 2008普及组第一题 桶排序 贪心,均值不等式 map,字符串哈希 树的直径 2018noip普及组第一题 bfs,最短路 noip普及第一题 NOIP普及组第二题、模拟 分治 USACO NOIP2015 D1T1 dfs,埃氏筛法 深搜、dfs 全排列 SDOI2010 NOIP2017第四题 dp NOIP、模拟 整除和取余 FJOI 贝塞斯不达游戏工作室 企鹅物流 数字交换 求和 找规律 最短路、分层图 归并排序、冒泡排序 素数,循环嵌套 结构体 【结构体】 极值问题 NOIP提高组第一题 输入输出 字符串、桶 逆序 函数 取余 数学 状压dp 动态规划,状态机 状态机 线段树 st表 多重背包 4 5 2 完全背包 202 csp-s4 2024 csp-s3 csp-s2 csp-s1 树状数组,线段树 树状数组 2017csp-j3 dfs,全排列 2024csp-x4 2024csp-x3 2024csp-x2 2024csp-x1 2024csp-j4 2024csp-j3 2024csp-j2 2024csp-j1 贪心,数学 数学,规律 唯一分解定理 01背包,求方案 01背包,背包求方案数 二维背包 混合背包 多重背包 01背包 线性dp,LIS 线性dp,lcs 线性dp,数字三角形,NOIP2008 线性dp,数字三角形 萌熊省选挑战赛1 干脆面 等差数列 dfs,bfs 贪心,字符串 乘法原理,树 dfs,搜索,埃氏筛法 线段树,rmq 线性dp,动态规划 贪心、取余 dijkstra 埃氏筛法 dijkstra、最短路 快速幂 二分、前缀和、差分 异或运算 线段树、树状数组、树 图论 拓扑排序,dfs 图论(dfs,bfs) 二分、取余 组合计数 卢卡斯定理 逆元 递归函数 最大公约数 素数 条件语句 基本运算 基本数学运算 加法乘法原理 广搜bfs 栈、dp csp2022-s1 csp2022-s2 csp2022-s3 csp2022-s4 csp2022-j2 csp2022-j3 csp2022-j4 区间dp,单调栈 扩展欧几里得算法 扩展欧几里得 欧拉函数 csp2023-x1 csp2023-x2 csp2023-x3 csp2023-x4 csp2023-j4 csp2023-j3 csp2023-j2 csp2023-j1 csp2023-s4 csp2023-s3 csp2023-s2 csp2023-s1 csp-j1 2022 csp-j csp-j2 csp-j2008 csp-s清北练习赛 csp-j清北练习赛 csp-j清北练习赛,线性dp 并查集、组合计数、费马小定理、快速幂、逆元 清北练习赛 枚举、欧拉函数 枚举、区间dp 二分、差分 公式推导、约数个数 约数 快速幂、乘法原理 素数筛、数学知识 素数筛 贪心、中位数 中位数 因数 二分、单调队列 加法原理乘法原理 桶标记 乘法原理、加法原理 乘法原理 单调队列、前缀和 NOIP2022-1 整除运算 前缀和、桶、普及组2015 贪心(前缀和,差分) 贪心(单调栈) dp、记忆化搜索 贪心(排序规则) 贪心(让步法) 2022小学组第4题 2022小学组第3题 桶、双指针 2022小学组第2题 分情况判断 2022小学组第1题 贪心、并查集 前缀和、贪心、动规 容斥定理、数学 csp-j2022 csp-j2022第三题 csp-j2022,二分、贪心 差分、csp-j2022 倍增 2021小学组第四题 2021小学组(第3题) 2021小学组第2题 小学组 sort排序 桶、队列 桶、sort 唯一分解定理、快速幂、逆元、二分搜索 图论、广搜 NOIP普及组2019 均值、循环 二分搜索、快速幂、逆元 深搜dfs、拓扑排序 循环、取余 质因数分解、唯一分解定理 桶、排序、枚举 区间dp 枚举、深搜 2016小学组1 2016小学组2 2016小学组3 素数筛、前缀和 2015年小学组1 2015小学组2 2015小学组3 2015小学组4 数学,容斥原理 高精 2016小学组4 2017小学组1 2017小学组2 2017小学组3 2017小学组4 sort排序、结构体排序 枚举判断 枚举+数学 枚举、数学 暴力搜索 容斥原理、数学 小学组--2020最大回文数 容斥原理 2019山东小学1 csp-j第三题 NOIP2021第1题 费马小定理、快速幂、数论 数论、素数、约数、唯一分解定理 数论、约数、质数,唯一分解定理 for循环 循环嵌套、枚举 完全背包,dp 01背包、dp map vector 二分、map dfs、全排列 数学计算 dfs全排列 线性dp、倍增、递推 二分、倍增 双指针算法 双向链表 贪心、NOIP 2012 提高组 第一天 第二题 贪心、单调栈 贪心、堆 贪心、桶排序、队列、合并排序 循环嵌套、双指针算法 模拟题 折半搜索、dfs dfs、深搜 深搜dfs while循环、模拟 dfs、记忆搜索、递推公式 DFS、深搜,深度优先搜索 递归与递推 sort、桶排 素数、函数 队列(queue)、桶 vector,单链表 函数(基本应用) 二维数组,模拟 搜索,递归,全排列 map、vector 二维数组(访问标记) 二维数组、矩阵 二维数组矩阵 whilie循环 二维数组的输入和输出 二维数组(基础) 一维数组应用 数组、贪心 结构体排序 极值、结构体 循环,素数 sort降序排序 sort去重排序 简单输出,取余 运算、类型 运算,类型 双队列 单向链表 数学函数 四舍五入 幂函数 固定循环+判断输出 简单循环 sort排序、前缀和 取整 标准输入输出 合并排序 sort 插入排序 排序、排名 字符串映射(map) csp-j2021第四题 csp-j202第三题 映射 csp-j2021第一题 csp-s2021第三题 csp-s2021第二题 csp-s2021第一题 变量运算 csp-j2021第二题 入学测评 洛谷 数学推理 深搜、广搜 普及组第四题、动态规划 noip第三题、二叉树 模拟第一道题 noip2019day1第一题 2020csp-s2 2020csp-s2第一题 二维 计算 提高组第一题 广搜 二维桶 noip第2题、区间dp noip第2题 背包 noip第二题 noip2008第2题 循环嵌套、求和 noip第一题,结构体排序 noip2011第二题 noip2012第二题 noip普及组第一题 拆分2013 字符串比较 二维数组求和 高精度乘法 桶、排序 数组(桶) 数组(访问标记) 对优化dijkstra 朴素dijkstra 图论、拓扑排序 图论、拓扑排序、递推 图的遍历 数组、访问标记 合并排序、双指针算法 普及组 、队列 stl NOIP2016第一题 NOIP2017第二题、循环嵌套 NOIP2017第一题 循环、均值 循环嵌套、拆分 均值 循环+判断 枚举、判断 广搜、bfs 深搜 判断、if 大整数字符串 语言基础班2 noip普及组第2题、桶、大顶堆、小顶堆 NOIP普及组第二题 、模拟、循环、求和 循环、求和 数组、前缀和 比例问题、模拟 循环(个数统计) for循环(简单输出) 循环(简单输出) for循环(简单输出) for循环(基础) for循环(基础) 简单求和 、判断 累加(简单) 简单输出(字符) 循环、和、均值、极值 数字拆分、循环 NOIP普及组第一题、位运算、数学 数学、循环、位运算,递归 判断、数学 数组、桶 数组、桶、循环 数组(循环嵌套) 循环(平均) 循环单链表、队列 数字字符串 判断、最大公约数 判断、整除、取余 零基础、整除、取余 数组、vector