目录 【入门1】顺序结构 【入门2】分支结构 【入门3】循环结构 【入门4】数组 【入门5】字符串 【入门6】函数与结构体 【算法1-1】模拟与高精度 【算法1-2】排序 【算法1-3】暴力枚举 【算法1-4】递推与递归 【算法1-5】贪心 【算法1-6】二分查找与二分答案 【算法1-7】搜索 【数据结构1-1】线性表 【数据结构1-2】二叉树 【数据结构1-3】集合 【数据结构1-4】图的基本应用 【数学1】基础数学问题 【算法2-1】前缀和与差分 【算法2-2】线性复杂度优化 / 离散化 【算法2-3】分治 【算法2-4】倍增 【算法2-5】搜索剪枝策略 【数据结构2-1】二叉堆与ST表 【数据结构2-2】线段树与树状数组 【图论2-1】基础树上问题 【图论2-2】最短路 【图论2-3】最小生成树 【图论2-4】连通性问题 【动态规划1】动态规划的引入 【动态规划2】线性状态动态规划 【动态规划3】区间与环形动态规划 【动态规划4】树与图上的动态规划 【动态规划5】状态压缩动态规划 【数学2-1】整数与除数 【数学2-2】组合数学与计数 【数学2-3】概率与统计 【入门1】顺序结构 B2002 Hello,World!B2025 输出字符菱形P1000 超级玛丽游戏 P1001 A+B Problem B2005 字符三角形 P5703 【深基2.例5】苹果采购 P5704 【深基2.例6】字母转换 P5705 【深基2.例7】数字反转 P5706 【深基2.例8】再分肥宅水 P5708 【深基2.习2】三角形面积 P5707 【深基2.例12】上学迟到 B2029 大象喝水 P1425 小鱼的游泳时间 P1421 小玉买文具 P3954 [NOIP2017 普及组] 成绩 【入门2】分支结构 P2433 【深基1-2】小学数学 N 合一 P5709 【深基2.习6】Apples Prologue / 苹果和虫子 P5710 【深基3.例2】数的性质 P5711 【深基3.例3】闰年判断 P5712 【深基3.例4】Apples P5713 【深基3.例5】洛谷团队系统 P5714 【深基3.例7】肥胖问题 P5715 【深基3.例8】三位数排序 P5716 【深基3.例9】月份天数 P1085 [NOIP2004 普及组] 不高兴的津津 P1909 [NOIP2016 普及组] 买铅笔 P5717 【深基3.习8】三角形分类 P1888 三角函数 P1046 [NOIP2005 普及组] 陶陶摘苹果 P4414 [COCI2006-2007#2] ABC P1055 [NOIP2008 普及组] ISBN 号码 【入门3】循环结构 P1009 阶乘之和 P2669 金币 【入门4】数组 P2615 神奇的幻方 P1319 压缩技术 【入门5】字符串 P1125 笨小猴 P1914 小书童--密码 P1308 统计单词数 P1321 单词覆盖还原 P1603 斯诺登密码 P1200 你的飞碟在这儿 P5015 标题统计 P1765 手机 【入门6】函数与结构体 P5461 赦免战俘 P1075 质因数分解 【算法1-1】模拟与高精度 P1042乒乓球 P2670 扫雷游戏 P1563玩具谜题 P2036 Perket P1482 Cantor表(升级版) 【算法1-2】排序 P1104 生日 【算法1-3】暴力枚举 【算法1-4】递推与递归 P2437 蜜蜂路线 【算法1-5】贪心 P1090 合并果子 【算法1-6】二分查找与二分答案 P2249 【深基13.例1 查找】 P1873 砍树 P1678 烦恼的高考志愿 P2440 木材加工 【算法1-7】搜索 P1101 单词方阵 P1162 填涂颜色 P1443 马的遍历 P2420 自然数的拆分问题 【数据结构1-1】线性表 P1449 后缀表达式 【数据结构1-2】二叉树 【数据结构1-3】集合 【数据结构1-4】图的基本应用 【数学1】基础数学问题 【算法2-1】前缀和与差分 【算法2-2】线性复杂度优化 / 离散化 【算法2-3】分治 【算法2-4】倍增 【算法2-5】搜索剪枝策略 【数据结构2-1】二叉堆与ST表 【数据结构2-2】线段树与树状数组 【图论2-1】基础树上问题 【图论2-2】最短路 【图论2-3】最小生成树 【图论2-4】连通性问题 【动态规划1】动态规划的引入 P1002 过河卒 【动态规划2】线性状态动态规划 【动态规划3】区间与环形动态规划 【动态规划4】树与图上的动态规划 【动态规划5】状态压缩动态规划 【数学2-1】整数与除数 【数学2-2】组合数学与计数 【数学2-3】概率与统计