21天ACM训练营
火龙信奥|大学生ACM算法竞赛21天速通课
天数 课程标题 教学内容
阶段1:C++语法基础(DAY1-DAY7)
DAY1 计算机基础与 C++ 入门 计算机系统组成与工作原理、进制转换、数据存储、开发环境搭建
DAY2 数据类型与变量 基本数据类型、常量、变量定义与使用
DAY3 运算符与表达式 常用运算符、表达式运算、类型转换
DAY4 顺序结构程序设计 语句格式、cin/cout 输入输出、格式控制
DAY5 选择结构程序设计 if 语句、switch 语句、选择结构嵌套
DAY6 循环结构程序设计(一) for/while/do-while 循环、break/continue
DAY7 循环结构程序设计(二) 循环嵌套、循环设计、枚举基础
阶段2:函数、数组、指针与字符串(DAY8-DAY14)
DAY8 函数的定义和使用 函数定义、参数、声明、调用方式
DAY9 函数的设计与调用 函数重载、默认参数、嵌套与递归调用
DAY10 数组的定义和使用 一维数组、二维数组、初始化与引用
DAY11 数组与函数及应用 数组参数传递、排序、查找问题
DAY12 字符串处理 字符数组、字符串函数、字符串操作
DAY13 指针与动态内存 指针基础、new/delete、动态数组
DAY14 常用 STL 入门 vector、stack、queue、链式前向星基础
阶段3:ACM竞赛核心算法(DAY15-DAY21)
DAY15 基础数学 数论基础、素数、gcd/lcm、快速幂
DAY16 贪心算法 贪心思想、区间问题、活动安排等经典模型
DAY17 递推与 DP 入门 递推求解、动态规划入门、背包入门
DAY18 DFS 与 BFS 搜索 深度优先搜索、广度优先搜索、迷宫 / 连通块
DAY19 并查集与二分答案 并查集实现、路径压缩、二分答案思想与模板
DAY20 拓扑排序与最短路 拓扑排序、链式前向星、最短路问题入门
DAY21 组合博弈与综合实战 组合博弈入门、算法综合练习、模拟实战

火龙信奥 · ACM竞赛集训咨询

专业信奥/ACM算法培训|零基础直达竞赛实战

咨询老师:施老师

微信/咨询热线:181-5797-6037

181-5797-6037