训练安排
25级新生训练规划 (2025年秋季学期)(草案)
核心训练模式
- 双周循环:采用“讲座+比赛周”与“讲座+补题周”交替的模式。
- 时间安排:
- 周二晚 (19:00-21:00):固定线下专题讲座。
- 比赛周·周三 (14:00-18:00):线上双周赛(洛谷平台),不要求到场。
- 比赛周·周三 (18:00-22:00):为时间冲突的同学提供重现赛。
- 比赛周·周四晚 (19:00-21:00):线上比赛讲评与答疑。
- 补题周:留出一整周时间供队员自行消化、补题,周三为建议的截止日。
第一阶段:预备与启蒙 (9月28日 - 10月12日)
这个阶段的目标是让新生完成从“小白”到“准程序员”的转变,解决环境配置、基础工具使用等“体力活”,为后续的算法学习扫清障碍。
| 时间 | 周次 | 核心任务 | 详细说明与交付物 |
|---|---|---|---|
| 9月28日(周日) - 10月8日(周三) | 军训结束 & 国庆假期 | 环境配置与自学入门 | 1. 发布《新生入门指南》:在新生群发布详细文档,内容包括: - 如何安装与配置IDE(推荐 VS Code + C++插件) - 如何注册和使用洛谷(Luogu) Online Judge - Markdown 基础语法教程(用于写题解) 2. 布置“入门”题单:在洛谷布置【入门与面试题库】的前20-30题,主要是顺序结构、分支结构、循环结构等,让新生通过实践熟悉C++的 cin/cout及基本语法。 |
| 10月13日(周四) | 第6教学周 | 开营仪式 & 首次集会 | 时间:周一晚上 (19:00-21:00) 内容: 1. 团队介绍:老队员自我介绍,展示团队文化和往届成绩,激发新生热情。 2. 规划讲解:由队长讲解本学期的训练计划、目标和要求。 3. Q&A环节:解答新生在预备周遇到的任何问题(环境、题目等)。 4. 强调纪律:说明讲座、线上周赛、补题的要求。 |
第二阶段:基础语法与核心概念 (10月13日 - 11月9日)
这个阶段的目标是快速过完 C++ 核心语法,并建立起算法学习中最重要的“时空复杂度”概念,同时开始接触最基础的算法思想。
| 时间 | 周次 | 周二晚间讲座 (19:00-21:00) | 周三活动 (线上) | 周四晚间活动 (线上) | 核心目标 |
|---|---|---|---|---|---|
| 10月13日 - 10月19日 | 第6周 | 专题一:C++ 语法核心速通 内容:数据类型、输入输出流( cin/cout)、函数、数组、字符串(string)、结构体(struct),并强调与C的区别。 |
自行消化讲座内容 | 目前无安排 | 掌握C++进行解题的基本语法框架,能够完成简单的模拟题。 |
| 10月20日 - 10月26日 | 第7周 | 专题二:时空复杂度与基础数论 内容:时间/空间复杂度分析、O(n)读法与估算;GCD、质数筛等基础数论知识。 |
双周赛 #1 (14:00-22:00) 主题:纯语法、模拟、枚举。 (14-18点首场, 18-22点重现赛) |
比赛讲评 & 答疑 (19:00-21:00) | 建立复杂度意识,能根据数据范围判断算法可行性。 |
| 10月27日 - 11月2日 | 第8周 | 专题三:STL容器与算法 内容: vector, string, queue, stack, map, set等常用STL的用法;sort等常用函数。 |
补题周 队员自行安排时间消化上周比赛题目。 |
目前无安排 | 熟练使用常用STL解决问题,提升代码效率。 |
| 11月3日 - 11月9日 | 第9周 | 专题四:搜索专题 (DFS & BFS) 内容:递归思想、DFS与BFS框架对比、适用场景(全排列、迷宫、最短步数等)。 |
双周赛 #2 (14:00-22:00) 主题:STL应用、简单字符串处理、模拟。 |
比赛讲评 & 答疑 (19:00-21:00) | 掌握DFS和BFS两种基本搜索方法,并能区分适用场景。 |
第三阶段:思维能力重点提升 (11月10日 - 12月7日)
这个阶段将系统性地训练新生的逻辑思维、构造能力和贪心思想,为解决非模板化的题目打下坚实基础。
| 时间 | 周次 | 周二晚间讲座 (19:00-21:00) | 周三活动 (线上) | 周四晚间活动 (线上) | 核心目标 |
|---|---|---|---|---|---|
| 11月10日 - 11月16日 | 第10周 | 专题五:贪心算法入门 内容:贪心思想、常见贪心模型、如何进行简单证明。 |
补题周 队员自行安排时间消化上周比赛题目。 |
目前无安排 | 初步建立贪心思维,能解决经典的贪心问题。 |
| 11月17日 - 11月23日 | 第11周 | 专题六:思维与构造专题 内容:以Codeforces思维题为例,讲解分析问题、寻找规律、构造性解法的方法。 |
双周赛 #3 (14:00-22:00) 主题:DFS、BFS、简单贪心。 |
比赛讲评 & 答疑 (19:00-21:00) | 能够独立思考并完成较为简单的思维题与构造题。 |
| 11月24日 - 11月30日 | 第12周 | 专题七:综合应用与思维深化 内容:结合已学知识点,讲解综合性题目、思维题的解题策略与技巧。 |
补题周 队员自行安排时间消化上周比赛题目。 |
目前无安排 | 提升综合运用知识解决问题的能力。 |
| 12月1日 - 12月7日 | 第13周 | 专题八:动态规划(DP)思想初探 内容:DP思想、状态定义与转移方程、线性DP(LIS, LCS)、01背包。 |
双周赛 #4 (14:00-22:00) 主题:搜索、贪心、综合性思维题。 |
比赛讲评 & 答疑 (19:00-21:00) | 了解DP的基本思想,能识别并尝试解决最简单的DP模型。 |
第四阶段:冲刺与选拔 (12月22日 - 12月28日)
本阶段是检验学习成果、进行最终选拔的关键时期。
| 时间 | 周次 | 核心任务 | 详细说明 |
|---|---|---|---|
| 12月23日 (周二) | 第16周 | 新生赛前热身模拟赛 | 时间:晚间 (19:00-21:30) 内容: 1. 发布参赛手册,选手可以线上测试并熟悉比赛系统。 2. 使用24年新生赛题目,让新生完整体验全流程。运维组同步进行最终系统测试。 3. 简短复盘,解决系统性问题,并做最后鼓励。 |
| 12月24日 (周三) | 第16周 | 25级新生选拔赛 (正式赛) | 时间:下午 (14:00-18:00,4小时制) 形式:线下、个人赛、类ICPC/CCPC模式(实时榜单、发气球)。 地点:待申请 |
| 12月25日 (周四) | 第16周 | 滚榜、颁奖 & 内部讨论 | 时间:晚间 (19:00 开始) 流程: 1. 滚榜与颁奖典礼:公布最终排名并发放奖品,营造仪式感。 2. 队内讨论:典礼后,全体老队员开会,综合比赛表现与平时情况,确认最终入队邀请名单。 |
| 12月26日-28日 (周五至周日) | 第16周 | 发送邀请与组建新队 | 在周日晚之前,向所有通过选拔的新生发送正式的入队邀请信息。 |