对于很多准备参加 CSP 初赛或者刚开始接触编程算法竞赛的同学来说,最大的痛点不是不知道 C++ 语法,而是缺乏从零基础到能独立写出标准竞赛代码的完整训练体系。这门课程专门填补了“会背语法”与“能解题”之间的断层,通过 CSP 视角重新组织 C++ 核心知识点。它不适合已经熟练掌握 STL 或准备开发大型工程系统的资深工程师,而是为那些刚结束高中数学、对编程一窍不通,或者有过 Python 基础但想转攻 C++ 的初学者提供的一条捷径。学完这套内容,你不仅能应对 CSP 初赛的语法考题,更能独立利用顺序、分支、循环和数组等基础结构,编写出符合 OJ 判题规范的简单算法程序。
针对能力缺口的模块化学习路径
课程从最基础的 Day 0 准备课讲起,直接切入 CSP 考试对输入输出的特殊要求,避免了传统教材中大量的冗余细节。建议你优先集中攻克“顺序结构”与“分支结构”这两块地基。很多初学者卡在变量类型转换、运算符优先级以及嵌套分支的逻辑判断上,课程通过大量 CSP 真题变式来强化这些点,比单纯看语法书效率高得多。紧接着是循环结构,这里不仅是教 for 和 while 的写法,更强调了在竞赛中如何通过控制循环边界来避免超时,这是很多新手容易忽略的性能陷阱。不要试图一次性看完所有视频,而是按照“看视频 -> 敲代码 -> 做配套练习”的节奏,每讲完一个结构就动手复现例题,确保能独立调试出结果。
实战配合与验收标准
资料包中的源码和视频是理解逻辑的关键,但真正的提升发生在你的编辑器里。建议每看完一章,就去洛谷或 NOIP 相关的题库找 3-5 道对应知识点的简单题,比如用循环求和、分支判断偶数等。如果能在 30 分钟内不查资料独立写出通过代码,说明该模块已经掌握。这门课的价值在于它去除了“学海无涯”的焦虑,把 C++ 拆解成了 CSP 考察的高频模块。学完后,你应该能独立阅读题目要求,迅速拆解出所需的循环层级或分支条件,并写出整洁、无冗余代码。不要期待它能让你直接解出 CSP 二试的高难度动态规划,但它是你踏入算法竞赛世界最扎实的起跑线。保持手感,多做多改,比看懂十遍视频更有效。
课程介绍
QQ_1763727640724.png 2025-11-21 20:20 上传 ├──01.【小武老师编程】L1+L2-C++编程-零基础班【源视频】 | ├──【小武老师】L1+L2-C++编程-零基础班资料包 | ├──001.-day0-准备课 .mp4 12.30M | ├──002.-day01-输入输出(上) .mp4 161.38M | ├──003.-day01-输入输出(下) .mp4 201.62M | ├──004-L1-Day02-顺序结构程序设计(上) .mp4 122.42M | ├──005-L1-Day02-顺序结构程序设计(中) .mp4 103.83M | ├──006-L1-Day02-顺序结构程序设计(下) .mp4 92.03M | ├──007-L1-Day03-分支结构程序设计(上) .mp4 187
课程目录
QQ_1763727640724.png 2025-11-21 20:20 上传 ├──01.【小武老师编程】L1+L2-C++编程-零基础班【源视频】 | ├──【小武老师】L1+L2-C++编程-零基础班资料包 | ├──001.-day0-准备课 .mp4 12.30M | ├──002.-day01-输入输出(上) .mp4 161.38M | ├──003.-day01-输入输出(下) .mp4 201.62M | ├──004-L1-Day02-顺序结构程序设计(上) .mp4 122.42M | ├──005-L1-Day02-顺序结构程序设计(中) .mp4 103.83M | ├──006-L1-Day02-顺序结构程序设计(下) .mp4 92.03M | ├──007-L1-Day03-分支结构程序设计(上) .mp4 187.71M | ├──008-L1-Day03-分支结构程序设计(中) .mp4 158.24M | ├──009-L1-Day03-分支结构程序设计(下) .mp4 70.05M | ├──010-L1-Day04-循环结构程序设计(上) .mp4 182.03M | ├──011-L1-Day04-循环结构程序设计(中) .mp4 149.56M | ├──012-L1-Day04-循环结构程序设计(下) .mp4 105.83M | ├──013-L1-Day05-一维数组(上) .mp4 209.31M | ├──014-L1-Day05-一维数组(中) .mp4 140.42M | ├──015-L1-Day05-一维数组(下) .mp4 68.51M | ├──016-L1-Day06-多维数组(上) .mp4 120.91M | ├──017-L1-Day06-多维数组(中) .mp4 235.02M | ├──018-L1-Day06-多维数组(下) .mp4 129.52M | ├──019-L2-Day07-字符串与字符数组(上) .mp4 176.09M | ├──020-L2-Day07-字符串与字符数组(下) .mp4 143.97M | ├──021-L2-Day08-字符串应用(上) .mp4 140.60M | ├──022-L2-Day08-字符串应用(中) .mp4 162.51M | ├──023-L2-Day08-字符串应用(下) .mp4 128.87M | ├──024-L2-Day09-函数(上) .mp4 197.66M | ├──025-L2-Day09-函数(下) .mp4 200.28M | ├──026-L2-Day10-结构体-1 .mp4 182.71M | ├──027-L2-Day10-结构体-2 .mp4 140.07M | ├──028-L2-Day10-结构体-3 .mp4 95.76M | ├──029-L2-Day11-进制转换-1 .mp4 176.40M | ├──030-L2-Day11-进制转换-2 .mp4 159.20M | ├──031-L2-Day11-进制转换-3 .mp4 86.18M | ├──032-day12-习题课及阶段总结(上) .mp4 90.16M | └──033-day12-习题课及阶段总结(下) .mp4 99.21M ├──02.【小武老师】C++编程CSP-J算法中的数学【源视频】 | ├──【小武老师】C++编程 CSP-J算法中的数学资料包 | ├──01.day01 初等数论上-1.mp4 181.35M | ├──02.day01 初等数论上-2.mp4 177.31M | ├──03.day02 初等数论中-1.mp4 158.16M | ├──04.day02 初等数论中-2.mp4 214.52M | ├──05.day02 初等数论下-1.mp4 127.37M | ├──06.day03 初等数论下-2.mp4 139.13M | ├──07.day03 初等数论下-3.mp4 146.67M | ├──08.day04 函数上-1.mp4 167.85M | ├──09.day04 函数上-2.mp4 279.29M | ├──10.day05 函数-二次函数(上).mp4 255.17M | ├──11.day05 函数-指数和对数函数(下).mp4 214.36M | ├──12.day06 函数总结习题课-1.mp4 239.71M | ├──13.day06 函数总结习题课-2.mp4 201.70M | ├──14.day06 数列(上).mp4 186.87M | ├──15.day06 数列(下).mp4 188.77M | ├──16.day07 矩阵基础1.mp4 208.96M | ├──17.day07 矩阵基础2.mp4 154.63M | ├──18.day07 矩阵基础3.mp4 59.18M | ├──19.day08 数组的进制及转换1.mp4 215.20M | ├──20.day08 数组的进制及转换2.mp4 192.86M | ├──21.day08 数组的进制及转换3.mp4 43.02M | ├──22.day09 排列组合1.mp4 170.13M | ├──23.day09 排列组合2.mp4 197.86M | ├──24.day10 排列组合下1.mp4 188.12M | └──25.day10 排列组合下2.mp4 209.87M ├──03.【小武老师】L3-C++编程CSP-J初级算法【源视频】 | ├──01.day01 函数与递归(上).mp4 116.92M | ├──02.day01 函数与递归(中).mp4 127.50M | ├──03.day01 函数与递归(下).mp4 80.84M | ├──04.day02 算法复杂度理论(上).mp4 153.55M | ├──05.day02 算法复杂度理论(中).mp4 152.30M | ├──06.day02 算法复杂度理论(下).mp4 109.91M | ├──07.day03 前缀和及差分(上).mp4 174.89M | ├──08.day03 前缀和及差分(中).mp4 196.14M | ├──09.day03 前缀和及差分(下).mp4 96.55M | ├──10.day04 排序算法A(上).mp4 186.62M | ├──11.day04 排序算法A(中).mp4 160.69M | ├──12.day04 排序算法A(下).mp4 101.72M | ├──13.day05 排序算法B(上).mp4 185.72M | ├──14.day05 排序算法B(中).mp4 146.27M | ├──15.day05 排序算法B(下).mp4 107.98M | ├──16.day06 归并排序-1.mp4 191.73M | ├──17.day06 归并排序-求逆序对-2.mp4 130.79M | ├──18.day06 高精度计算-加法-3.mp4 113.40M | ├──19.day07 高精度-减法-1.mp4 169.70M | ├──20.day07 高精度-乘法-2.mp4 146.72M | ├──21.day07 高精度-除法-3.mp4 95.37M | ├──22.day 08 二分查找与答案-1.mp4 178.31M | ├──23.day08 二分查找与答案-2.mp4 211.41M | ├──24.day08 二分查找与答案-3.mp4 84.75M | ├──25.day09 栈和队列-1.mp4 197.26M | ├──26.day09 栈和队列-2.mp4 139.26M | ├──27.day09 栈和队列-1.mp4 158.92M | ├──28.day10 单调栈和单调队列1.mp4 185.32M | ├──29.day10 单调栈和单调队列2.mp4 188.71M | ├──30.day10 单调栈和单调队列3.mp4 99.71M | ├──31.day11 阶段总结-赛制及实用工具介绍.mp4 248.78M | ├──32.day12 穷举算法及应用1.mp4 199.65M | ├──33.day12 穷举算法及应用2.mp4 158.88M | ├──34.day12 穷举算法及应用3.mp4 85.25M | ├──35.day13 树形数据结构-二叉树1.mp4 153.30M | ├──36.day13 树形数据结构-二叉树2.mp4 187.38M | ├──37.day13 树形数据结构-二叉树3.mp4 94.85M | ├──38.day14 深度优先搜索上1.mp4 217.63M | ├──39.day14 深度优先搜索上2.mp4 131.59M | ├──40.day14 深度优先搜索上3.mp4 112.02M | ├──41.day15 深度优先搜索下1.mp4 196.90M | ├──42.day15 深度优先搜索下2.mp4 251.77M | ├──43.day15 深度优先搜索下3.mp4 22.63M | ├──44.day16 图论基础1.mp4 191.89M | ├──45.day16 图论基础2.mp4 138.44M | └──46.day16 图论基础3.mp4 99.83M ├──04.【小武老师】L4-C++编程CSP-J复赛算法【源视频】 | ├──L4-C++编程 CSP-J 复赛算法进阶资料 | ├──001-Day1-贪心策略上(上).mp4 118.74M | ├──002-Day1-贪心策略上(下).mp4 140.28M | ├──003-Day02-贪心策略下(上).mp4 101.03M | ├──004-Day02-贪心策略下(中).mp4 106.49M | ├──005-Day02-贪心策略下(下).mp4 95.13M | ├──006-Day03-广度优先搜索(上).mp4 185.25M | ├──007-Day03-广度优先搜索(中).mp4 99.84M | ├──008-Day03-广度优先搜索(下).mp4 46.47M | ├──009-Day04-广搜优化(上).mp4 126.15M | ├──010-Day04-广搜优化(中).mp4 110.78M | ├──011-Day04-广搜优化(下).mp4 91.79M | ├──012-Day05-动态规划初步-1.mp4 158.97M | ├──013-Day05-动态规划初步-2.mp4 143.94M | ├──014-Day05-动态规划初步-3.mp4 135.81M | ├──015-Day06-背包DP(上).mp4 124.80M | ├──016-Day06-背包DP(中).mp4 171.04M | ├──017-Day06-背包DP(下).mp4 96.82M | ├──018-Day07-线性DP-1.mp4 156.95M | ├──019-Day07-线性DP-2.mp4 93.98M | ├──020-Day07-线性DP-3.mp4 130.92M | ├──021-Day08-区间DP-1.mp4 203.06M | ├──022-Day08-区间DP-2.mp4 217.06M | ├──023-Day08-区间DP-3.mp4 63.21M | ├──024-Day09-树形DP1.mp4 105.10M | ├──025-Day09-树形dp2.mp4 51.19M | ├──026-Day09-树形dp3.mp4 246.85M | ├──027-Day09-树形dp4.mp4 84.42M | ├──028-Day11-并查集1.mp4 170.99M | ├──029-Day11-并查集2.mp4 182.25M | ├──030-Day11-并查集3.mp4 46.25M | ├──031-补充-阶段总结-赛制及实用工具介绍.mp4 183.58M | ├──032-补充-二叉树1.mp4 134.71M | ├──033-补充-二叉树2.mp4 164.76M | ├──034-补充-二叉树3.mp4 80.96M | ├──035-补充-图论基础2.mp4 115.99M | ├──036-补充-图论基础1.mp4 169.17M | ├──037-补充-图论基础3.mp4 88.55M | ├──038-补充-单调栈和单调队列1.mp4 150.13M | ├──039-补充-单调栈和单调队列2.mp4 156.16M | └──040-补充-单调栈和单调队列3.mp4 82.94M └──软件安装包 | └──Dev-Cpp_5.11_TDM-GCC_4.9.2_Setup.exe 48.10M





