从基础语法到竞赛实战的能力跨越

这门课程的核心价值,在于解决绝大多数编程初学者面临的典型困境:虽然学会了 C++ 或 Python 的基础语法,能够编写简单的脚本,但一旦面对需要逻辑抽象和算法设计的编程题目,便无从下手。许多学习者卡在「入门」阶段后,误以为刷题就能提高,却缺乏系统的思维训练框架,导致做题效率极低,挫败感强。这套资源正是为了填补「语言入门」与「算法竞赛」之间的巨大空白,帮助学习者建立从解题思维到代码实现的完整闭环。

它特别适合具备基础编程语法知识,但尚未系统学习过算法数据结构的群体。无论你是正在备考信息学奥赛(信奥)的学生,还是希望通过算法训练提升逻辑思维能力的转岗开发者,都能从中获益。内容覆盖从入门级的逻辑判断,到进阶的动态规划、图论最短路径、图论连通性分析等高难度专题,形成了一个循序渐进的能力成长体系。

高效利用配套资料的学习路径建议

课程资料包含《深入浅出程序设计竞赛》的基础篇与进阶篇,这是理论学习的核心基石,建议优先阅读。基础篇用于巩固变量、循环、函数等概念在算法中的应用;进阶篇则深入讲解数组、字符串、简单排序及基础动态规划等关键主题。

在理论学习的基础上,必须配合周计划作业进行实战演练。资料中的「第八周」等模块涵盖了图论与动态规划的综合训练,如「牛的旅行」、「最短路计数」、「双栈排序」等经典题目。建议的学习顺序是:先阅读对应专题的理论章节,再独立完成当周作业,最后通过视频讲解订正错误。切勿直接跳过练习只看不练,算法能力只能在反复试错中形成。

学完后可独立解决什么问题

完成本体系学习后,你将能够独立应对中等难度的算法竞赛题目。具体而言,你将掌握使用深度优先搜索(DFS)和广度优先搜索(BFS)遍历图结构,运用 Dijkstra 或 Floyd 算法求解最短路径问题,以及利用动态规划思想优化具有重叠子问题的决策过程。你不再需要依赖题解才能理解题目,而是能够根据题目特征快速匹配相应的算法模型,并独立写出正确且高效的代码实现。

此外,资料中精心挑选的模拟题和真题,如「优秀的拆分」、「琪露诺的位运算教室」等,有助于你查漏补缺,识别自身在状态压缩、贪心策略或数学推导方面的薄弱环节。建议学习者建立错题本,定期回顾这些典型题目的解题思路,将短期记忆转化为长期的解题直觉,从而真正具备参加编程竞赛或应对技术面试中算法环节的实力。

课程目录

📁 12深入浅出程序设计竞赛-2个文件
配套资料.exe [2.3 MB]
深入浅出程序设计竞赛(基础篇) (洛谷学术组 汪楚奇) (z-lib.org).pdf [105.9 MB]
建议你看一下.txt [1.7 KB]
深入浅出程序设计竞赛 (进阶篇 V0.8) 洛谷网校内部资料 (洛谷学术组) (z-lib.org).pdf [77.9 MB]
📁 05基础-提高衔接计划
📁 第8周
📁 【第八周作业】第 5 周专题复习 综合训练
【第八周】魔法少女.md [1.3 KB]
【第八周】语言学习.md [2.0 KB]
【第八周】吸血鬼的彩色翅膀.md [2.4 KB]
[USACO2.4] 牛的旅行 Cow Tours.md [3.9 KB]
最短路计数.md [1.2 KB]
逐个击破.md [1.5 KB]
【第八周】洛谷.md [1.4 KB]
【第八周】教室分配.md [2.0 KB]
【第八周】加一条边.md [1.3 KB]
【第八周】幻想乡棋盘游戏.md [1.8 KB]
📁 第7周结束后-模拟 #4 订正
优秀的拆分(split).md [2.5 KB]
琪露诺的位运算教室(bitmask).md [2.1 KB]
贤者之石(magician).md [2.1 KB]
阴阳调和(daoism).md [2.5 KB]
📁 【第八周补充作业】第 5 周专题复习 综合训练
球状精灵的传说.md [3.2 KB]
[BJWC2012] 冻结.md [3.0 KB]
[yLOI2023] 分解只因数.md [1.3 KB]
[yLOI2023] 云梦谣.md [4.2 KB]
[NOIP2008 提高组] 双栈排序.md [2.1 KB]
[省选联考 2021 A 卷] 矩阵游戏.md [2.0 KB]
[ICPC-Beijing 2006] 狼抓兔子.md [1.9 KB]
「UOI-R1」智能推荐.md [2.6 KB]
探索未知.md [2.3 KB]
速度限制.md [2.0 KB]
[GXOIGZOI2019] 旅行者.md [3.0 KB]
XJ12 第八周专题模拟与作业讲解.mp4 [868.1 MB]
📁 第7周
📁 【第七周补充作业】3、4 周专题复习
[USACO09FEB] Stock Market G.md [3.2 KB]
关路灯.md [1.8 KB]
『MdOI R5』Variance.md [2.0 KB]
[BJOI2019] 排兵布阵.md [2.1 KB]
[PA2018] PIN.md [979.0 B]
[蓝桥杯 2022 国 C] 取模.md [945.0 B]
[蓝桥杯 2022 省 A] 数的拆分.md [1.3 KB]
# [NOIP2014 提高组] 飞扬的小鸟.md [3.6 KB]
「Wdoi-1.5」魔理沙的计算器.md [3.4 KB]
[COCI2007-2008#6] GRANICA.md [1.6 KB]
Divided Prime.md [1.2 KB]
[HNOI2012] 排队.md [753.0 B]
[NOIP2012 普及组] 摆花.md [1.2 KB]
[NOI Online #3 入门组] 买表.md [1.7 KB]
[CQOI2007] 涂色.md [1.1 KB]
[EGOI2021] Shopping Fever 购物热.md [2.3 KB]
📁 【第七周作业】3、4 周专题复习
【第七周】小学数学题 II.md [682.0 B]
[USACO16OPEN] 248 G.md [1.5 KB]
【第七周】一眼顶针.md [1.5 KB]
[蓝桥杯 2020 省 AB3] 画中漂流.md [1.4 KB]
[NOIP2021] 报数.md [3.1 KB]
[COCI2018-2019#6] Sličice.md [2.0 KB]
[NICA #1] 乘只因.md [937.0 B]
『MGOI』Simple Round I D. 魔法环.md [2.7 KB]
[NICA #2] 亘久不变.md [1.4 KB]
[NICA #2] 爱与不爱.md [1.0 KB]
[NICA #2] 回溯的雨.md [1.2 KB]
[CSP-J 2022] 上升点列.md [2.0 KB]
[CSP-J2020] 方格取数.md [1.4 KB]
【第七周】面包师.md [1.6 KB]
XJ11 第七周专题模拟与作业讲解.mp4 [769.2 MB]
📁 【订正】摸底考试
B 签到题.md [1.2 KB]
A 前导题.md [1.5 KB]
D 浅岛题.md [2.6 KB]
F 千刀题.md [2.3 KB]
C 钱到题.md [2.1 KB]
E 迁到题.md [2.0 KB]
📁 第12周
📁 【第 12 周作业】综合练习 3
【第十二周】元素计数.md [576.0 B]
[CSP-J 2021] 网络连接.md [6.8 KB]
[CSP-J 2021] 插入排序.md [4.5 KB]
【第十二周】数位.md [1.1 KB]
【第十二周】谷底.md [823.0 B]
[CSP-J 2021] 分糖果.md [3.5 KB]
【第十二周】招财树.md [1.4 KB]
【第十二周】回转寿司.md [1.5 KB]
[CSP-J 2021] 小熊的果篮.md [2.7 KB]
【第十二周】乘积.md [748.0 B]
【第十二周】优秀的排列.md [1.2 KB]
📁 【第 12 周补充作业】综合练习 3
[SDCPC2023] Orders.md [4.2 KB]
[EER2] 直接自然溢出啥事没有.md [1.8 KB]
[SDCPC2023] Math Problem.md [4.1 KB]
[NOIP2017 普及组] 图书管理员.md [1.9 KB]
[CSP-S 2021] 回文.md [3.3 KB]
混凝土数学.md [1.6 KB]
[ICPC2020 Nanjing R] Let's Play Curling.md [4.4 KB]
[CSGRound3] 游戏.md [2.2 KB]
[NOIP2017 提高组] 奶酪.md [3.0 KB]
[NOIP2017 提高组] 时间复杂度.md [4.5 KB]
[EER2] 谔运算.md [2.9 KB]
[NOIP2017 普及组] 棋盘.md [5.2 KB]
座位调查.md [3.0 KB]
[CSP-S 2021] 廊桥分配.md [4.3 KB]
[SDCPC2023] Fast and Fat.md [3.9 KB]
[EER1] 代价.md [1.8 KB]
[加油武汉] 体温调查.md [3.0 KB]
『MdOI R3』Teleport.md [3.5 KB]
[SDCPC2023] Building Company.md [7.5 KB]
[NOIP2017 提高组] 小凯的疑惑 [蓝桥杯 2013 省] 买不到的数目.md [1.5 KB]
XJ16 第十二周作业讲解.mp4 [577.0 MB]
📁 第14周
XJ18 第十四周作业讲解.mp4 [151.4 MB]
📁 第10周
📁 【第十周作业】综合练习 1
[CSP-J2019] 纪念品.md [3.0 KB]
【第十周】仓库.md [649.0 B]
[NOIP2011 普及组] 统计单词数.md [1.7 KB]
[NOIP2012 普及组] 寻宝.md [2.6 KB]
【第十周】美丽字符串.md [1.5 KB]
【第十周】二元组.md [775.0 B]
[CSP-J2019] 数字游戏.md [1.1 KB]
[CSP-J2019] 公交换乘.md [3.8 KB]
[NOIP2013 普及组] 表达式求值.md [1.3 KB]
[NOIP2014 普及组] 比例简化.md [1.5 KB]
【第十周】染色.md [1.0 KB]
[CSP-J2019] 加工零件.md [4.6 KB]
📁 【第十周补充作业】综合练习 2
[CSP-S2019 江西] 和积和.md [1.2 KB]
[MtOI2019] 膜Siyuan.md [2.0 KB]
宝物筛选.md [1.4 KB]
[TJOI2017] 可乐.md [1.5 KB]
[蓝桥杯 2018 省 A] 倍数问题.md [1.1 KB]
[NOIP2015 普及组] 推销员.md [3.4 KB]
[CSP-S2019] 括号树.md [3.1 KB]
[NOIP2015 提高组] 子串.md [2.6 KB]
三步必杀.md [4.6 KB]
[NOIP2015 普及组] 求和.md [2.6 KB]
仓鼠找 sugar.md [1.5 KB]
小 C 与桌游.md [2.3 KB]
【XR-3】核心城市.md [1.4 KB]
Charlie的云笔记序列.md [3.5 KB]
[COCI2011-2012#1] PLES.md [1.8 KB]
XJ14 第十周模拟考试与作业讲解.mp4 [621.5 MB]
📁 拓展题
爱心专座.md [1.7 KB]
弱化版五子棋.md [1.4 KB]
Mahjong.md [778.0 B]
围桌相谈.md [640.0 B]
Split with Sequence.md [2.9 KB]
孤独摇滚.md [2.2 KB]
📁 第5周
📁 作业
排序.md [1.8 KB]
【第五周】快递员.md [1.1 KB]
【模板】最小生成树.md [1.1 KB]
【模板】Floyd.md [839.0 B]
【第五周】CAPOOS.md [1.0 KB]
【模板】拓扑排序 家谱树.md [797.0 B]
[语言月赛202302] 对了,还有花,少女,银河.md [4.3 KB]
【第五周】命之座.md [1.3 KB]
[SCOI2005] 繁忙的都市.md [1.6 KB]
[USACO20FEB] Timeline G.md [1.4 KB]
[Cnoi2020] 雷雨.md [2.0 KB]
【第五周】电网建设.md [1.3 KB]
【模板】单源最短路径(标准版).md [1.4 KB]
[NOIP2013 普及组] 车站分级.md [1.9 KB]
📁 补充作业
佳佳的魔法药水.md [2.7 KB]
[SDOI2009] Elaxia的路线.md [1.5 KB]
[HNOI2015] 菜肴制作.md [3.0 KB]
[传智杯 #2 决赛] 传送门.md [1.7 KB]
[Wind Festival] Running In The Sky.md [1.8 KB]
[SDOI2010] 大陆争霸.md [3.7 KB]
通往奥格瑞玛的道路.md [2.1 KB]
[CSP-S2019 江西] 网格图.md [1.3 KB]
[CSP-S2020] 函数调用.md [5.0 KB]
采蘑菇.md [1.5 KB]
[CSP-J2019 江西] 道路拆除.md [2.0 KB]
[SCOI2011] 糖果.md [1.9 KB]
[NOIP2014 提高组] 寻找道路.md [2.1 KB]
📁 第五周后模拟 #2 订正
[模拟比赛 #1] 泡泡堂(bubble).md [2.2 KB]
[模拟比赛 #1] 大厦建设(constr).md [2.1 KB]
[模拟比赛 #1] 打卡签到(signin).md [2.2 KB]
[模拟比赛 #1] 数字三角(tangle).md [2.5 KB]
LGR176 洛谷 3 月月赛 I 讲评.mp4 [390.8 MB]
XJ10 模拟比赛讲评及作业讲评.mp4 [628.3 MB]
📁 第11周
📁 【第 11 周作业】综合练习 2
[CSP-J2020] 直播获奖.md [2.3 KB]
【第 11 周】简单的树论问题.md [1.2 KB]
[NOIP2017 普及组] 图书管理员.md [1.9 KB]
[NOIP2016 普及组] 回文日期.md [2.7 KB]
[CSP-J2020] 优秀的拆分.md [1.9 KB]
【第 11 周】困难树论问题.md [908.0 B]
【第 11 周】愤怒的扶苏.md [818.0 B]
【第 11 周】跳棋.md [1.4 KB]
[NOIP2018 普及组] 龙虎斗.md [3.8 KB]
… 其余 3216 项略,目录共 3416 项