首页 / 课程体系 / 信息学奥赛 · 升学
从 GESP 考级到冲击 IOI,一条越早规划越稳的竞赛升学路
系统训练计算思维与算法设计能力
扎实的C++语言与数据结构基础
对标GESP、CSP-J/S等官方认证与赛事
助力强基计划、综合评价与自主招生
对标 CCF《NOI 竞赛大纲(2025年修订版)》,点击切换级别查看知识体系
计算机基本构成(CPU / 内存 / I/O)· Windows 与 Linux 操作系统 · 计算机网络与互联网基础 · NOI 活动历史与规则 · Dev-C++ / Code::Blocks 等 IDE 使用 · g++ 编译命令 · 位、字节与字
标识符 / 关键字 / 常量变量 · 基本数据类型(int、long long、float、double、char、bool)· cin / scanf / cout / printf · if 与 switch · for / while / do-while · 多层循环 · 算术 / 关系 / 逻辑 / 位运算 · 三目运算 · 自增自减 · 数学库常用函数 · 结构化程序设计与模块化思想 · 流程图与伪代码
数组与二维数组 · 字符串处理(字符数组 / string 类)· 函数定义与调用 · 传值与传引用 · 递归函数 · 常量与变量作用域 · 结构体与联合体 · 指针、字符指针、指向结构体的指针 · 引用 · 文件基本读写与重定向 · STL 模板(min / max / swap / sort、stack / queue / list / vector)· 链表 / 栈 / 队列
枚举法与模拟法 · 贪心法 · 递推法 · 递归法 · 二分法 · 倍增法 · 前缀和 · 差分 · 高精度加减乘与除法 · 排序(冒泡 / 选择 / 插入 / 计数)· 深度优先搜索 · 广度优先搜索 · 深度 / 广度优先遍历 · 泛洪算法(Flood Fill)· 动态规划基本思路 · 简单一维 DP · 背包型 DP · 区间型 DP
进制与进制转换(二 / 八 / 十 / 十六进制)· 初等代数与几何(初中部分)· 整除、因数、倍数、质数与合数 · 取整 · 模运算与取余 · 整数唯一分解定理 · 辗转相除法(欧几里得算法)· 素数筛法(埃氏筛与线性筛)· 集合 · 加法 / 乘法原理 · 排列与组合 · 杨辉三角 · ASCII 码
同步开展 GESP C++ 1-4 级真题训练与 CSP-J 第一轮选择题专项,边学边考、以考促学;每一级配备 OJ 在线刷题清单,累计 300+ 道基础题量。
Linux 终端常用文件与目录操作命令 · Linux 下文本编辑工具 · g++ 编译选项 · 终端运行程序并用 time 命令查看用时 · 调试工具 GDB 的使用
类(class)的概念与简单应用 · 成员函数与运算符重载 · 容器(container)与迭代器(iterator)· pair 与 tuple · set / multiset · deque 与 priority_queue · map / multimap · bitset 位集合 · 算法模板库常用函数
双端栈 / 双端队列 · 单调队列 · 优先队列 · ST 表(Sparse Table)· 并查集 · 树的孩子兄弟表示法 · 二叉堆 · 树状数组 · 线段树 · 字典树(Trie)· 笛卡尔树 · 平衡树(AVL / Treap / Splay)· 稀疏图 · 偶图(二分图)· 欧拉图 · 有向无环图 · 连通图与强连通图 · 双连通图 · 数值 / 字符串哈希函数构造与冲突处理
时间与空间复杂度分析 · 离散化 · 扫描线 · 分治算法 · 归并 / 快速 / 堆 / 桶 / 基数排序 · 字符串匹配 KMP · Manacher 算法 · 搜索的剪枝优化 · 记忆化搜索 · 启发式搜索 · 双向广度优先 · 迭代加深 · 最小生成树(Prim / Kruskal)· 单源最短路(Bellman-Ford / Dijkstra / SPFA)· 单源次短路 · Floyd-Warshall · 拓扑排序 · 欧拉路 / 欧拉回路 · 二分图判定 · 强连通分量 · 割点与割边 · 树的重心 / 直径 / DFS 序与欧拉序 · 树上差分与倍增 · 最近公共祖先(LCA)· 多维 DP · 树形 DP · 状态压缩 DP · DP 常用优化
初等代数与几何(高中部分)· 同余式 · 欧拉定理与欧拉函数 · 费马小定理 · 威尔逊定理 · 裴蜀定理 · 模运算意义下的逆元 · 扩展欧几里得算法 · 中国剩余定理 · 多重集合 · 等价关系与等价类 · 多重集排列组合 · 错排 / 圆排列 · 鸽巢原理 · 二项式定理 · 容斥原理 · 卡特兰(Catalan)数 · 向量与矩阵概念与运算 · 矩阵初等变换 · 特殊矩阵 · 高斯消元法
对标 CSP-S / NOIP:第二阶段起加入限时模拟赛、真题逐题精讲与对拍调试训练,同步开展 GESP 5-8 级与 CSP-S 第一轮/第二轮备考,目标稳获省级奖项。
面向对象的程序设计思想(OOP)· 块状链表 · 树链剖分 · 动态树(LCT)· 套树 · k-d 树 · 虚树 · 左偏树与二项堆等可合并堆 · 可持久化线段树及其他可持久化数据结构
分块 · 离线处理思想 · 复杂分治思想 · 平衡规划思想 · 构造思想 · 扩展 KMP · 有穷自动机 · AC 自动机 · 后缀数组 · 后缀树 · 后缀自动机 · 基环树 · 最小树形图 · 2-SAT · 网络流 · 图的支配集 / 独立集与覆盖集 · 匈牙利算法 · KM 算法 · 一般图的匹配 · 复杂动态规划模型的构建与优化
原根和指数 · 大步小步(BSGS)算法 · 狄利克雷(Dirichlet)卷积 · 二次剩余 · 二次同余式 · 群及其基本性质 · 置换群与循环群 · 母函数 · 莫比乌斯反演 · Burnside 引理与 Pólya 定理 · 斯特林(Stirling)数 · 无根树的 Prüfer 序列 · 逆矩阵 · 行列式 · 向量空间与线性相关 · 基与线性基 · 多项式函数的微分与积分 · 泰勒(Taylor)级数 · 快速傅里叶变换(FFT)
面向省选 / NOI / 集训队:高强度专题集训 + 模拟赛体系,历年全国赛真题全真环境训练,配合一对一赛场策略与心态指导,向省队和全国决赛发起冲击。
每个知识点的网页课件与课堂均按以下六大模块完成,所有语法解析与算法过程均配动画演示
以故事引入知识点:鸡兔同笼、百钱百鸡、谷角猜想、冰雹猜想……用生活类比讲透概念,再给出编程定义与核心要点。
语法格式拆解标注、规则梳理、易混淆概念对比辨析;每个知识点至少 5 个由浅入深的案例——完整代码 + 逐行解析 + 运行结果。
完整题目(含输入样例、输出样例)+ 题目分析 + 带注释程序代码 + 运行结果与说明;一题多解,方法一、方法二对比着讲,引入拓展思考。
总结核心要点与「代码万能模板」、必记知识要点;给出 3 个拓展案例,分别用两种不同方式解答——对比解法,思考还能不能设计新算法。
3-5 个经典错误案例:错误代码 + 报错原因 + 正确写法 + 预防口诀,配套易错点速查表,把坑提前踩在课堂里而不是赛场上。
3 道总结练习 + 12 道分层作业(基础 / 提高 / 挑战各 4 道),A·B·C 分层可选,点击即展开答案与解析,满足不同进度。
相邻比较、逐轮交换——排序过程全程动画可视化,课堂同款
for 循环逐行执行,变量变化与输出实时高亮
所有案例、练习与作业均精选自洛谷(备注题目编号,如 洛谷 P1001 A+B Problem)、GESP / CSP-J / CSP-S 历年真题等主流刷题平台,全部提供完整题面、输入输出样例、运行结果与代码逐行解析,用丰富的题库支撑每一个知识点。
竞赛课堂
竞赛不是刷题机器:每个专题都从真题切入,讲透思路再上手;定期组织限时模拟赛还原赛场压力,赛后老师一对一复盘代码与策略,让每一次失误都变成得分经验。
中国计算机学会官方等级认证,从1级到8级逐级进阶。每一级都是一次官方能力证明,让孩子在持续的阶段性目标中稳步建立语法、数据结构与算法功底。
分入门级(J)与提高级(S)两轮认证(第一轮初赛 + 第二轮复赛)。CSP-J/S 成绩是各地科技特长生招生的重要参考,也是通往 NOIP 的必经之路。
面向高中阶段的省级联赛,成绩在强基计划、综合评价招生中具有高含金量。训练重点转向更高强度的算法专题与实战模拟。
通过省队选拔进入全国决赛,角逐金、银、铜牌。NOI 金银牌选手可获得清华、北大等顶尖高校的保送或强基破格资格。
NOI 优异者进入国家集训队,参加 CCF 冬令营等高水平训练营,接受国家级教练团队指导,向国家队选拔迈进。
从国家集训队中选拔组建国家队,代表中国参加 IOI,与全球顶尖少年同台竞技——这是信息学竞赛的最高荣誉舞台。
信息学是全国五大学科竞赛之一,GESP 证书、CSP-J/S 奖项、NOIP/NOI 成绩在中考科技特长生、高中强基计划、综合评价及大学自主招生中均有明确的升学价值。 更重要的是,竞赛训练塑造的算法思维、抽象建模与抗压能力,会伴随孩子整个学习生涯。竞赛路线越早规划越稳:小学打思维底子,初中完成考级与 CSP 起步,高中全力冲刺——每一步都有清晰的目标和出口。