- admin 的博客
信奥讲义
- @ 2025-11-16 18:46:11
声明 未经本人书面授权,严禁任何个人或组织在以下场景中使用、传播或讨论本文内容: 存在虚假宣传、不当营销、恶性竞争等行为的信奥培训机构的课程、平台或社群(包括但不限于交流群、OJ、公众号、视频号等)。
flowchart TD
%% 启蒙基础班
A0["启蒙基础班<br>CSP-J: 0 → 70+<br>GESP: 3级"]
A1["基础语法<br>变量/数据类型/运算符"]
A2["流程控制<br>顺序/分支/循环"]
A3["数组与字符串<br>一维二维数组"]
A4["函数基础<br>定义调用/参数传递"]
A0 --> A1 --> A2 --> A3 --> A4
%% 算法入门班
B0["算法入门班 (100分班)<br>CSP-J: 70+ → 100+<br>GESP: 4级"]
B1["暴力枚举<br>全排列/子集生成"]
B2["模拟算法<br>大数运算/日期计算"]
B3["简单搜索<br>DFS基础/回溯初步"]
B4["复杂度分析<br>时间空间复杂度"]
A4 --> B0
B0 --> B1 --> B2 --> B3 --> B4
%% 算法进阶班
C0["算法进阶班 (150分班)<br>CSP-J: 100+ → 150-200<br>GESP: 5级"]
C1["排序算法<br>快排/归并/计数排序"]
C2["二分算法<br>二分查找/二分答案"]
C3["贪心策略<br>区间问题/分配问题"]
C4["数据结构基础<br>栈/队列/链表"]
C5["动态规划入门<br>递推/记忆化搜索"]
B4 --> C0
C0 --> C1 --> C2 --> C3 --> C4 --> C5
%% 提高组预备班
D0["提高组预备班<br>J组: 200+ → 300+<br>S组: 0 → 70+<br>GESP: 6级"]
D1["深度优先搜索<br>DFS优化/剪枝技巧"]
D2["广度优先搜索<br>BFS模板/最短路径"]
D3["动态规划基础<br>背包问题/线性DP"]
D4["图论基础<br>图的存储/遍历"]
D5["二分答案进阶<br>最值问题优化"]
C5 --> D0
D0 --> D1 --> D2 --> D3 --> D4 --> D5
%% 提高组冲刺班
E0["提高组冲刺班<br>S组: 150-300+<br>GESP: 7-8级"]
E1["图论算法<br>最短路/最小生成树"]
E2["树形动态规划<br>树形结构DP"]
E3["区间动态规划<br>区间划分/合并"]
E4["高级数据结构<br>并查集/堆"]
E5["数学基础<br>素数/模运算/组合"]
D5 --> E0
E0 --> E1 --> E2 --> E3 --> E4 --> E5
%% 省选/NOIP精英班
F0["省选/NOIP精英班<br>S组: 300+<br>GESP: 8级+"]
F1["线段树家族<br>线段树/树状数组"]
F2["数论专题<br>同余/逆元/欧拉函数"]
F3["字符串算法<br>KMP/AC自动机"]
F4["状态压缩DP<br>位运算技巧"]
F5["计算几何基础<br>点线面关系"]
E5 --> F0
F0 --> F1 --> F2 --> F3 --> F4 --> F5
%% 升班标准标注
A0 -.->|通过GESP 3级| B0
B0 -.->|CSP-J模拟赛100分<br>或 GESP 4级| C0
C0 -.->|CSP-J模拟赛150分+<br>或 GESP 5级| D0
D0 -.->|CSP-S模拟赛70分+<br>或 GESP 6级| E0
E0 -.->|CSP-S一等奖水平<br>或 GESP 7级| F0
%% 为节点添加点击链接
click A0 "https://42oj.com/training/68627537b4e793d44a44ff38" "启蒙基础班讲义"
click A1 "https://your-blog.com/基础语法" "基础语法详解"
click A2 "https://your-blog.com/流程控制" "流程控制教程"
click A3 "https://your-blog.com/数组与字符串" "数组与字符串指南"
click A4 "https://your-blog.com/函数基础" "函数基础入门"
click B0 "https://your-blog.com/算法入门班" "算法入门班讲义"
click B1 "https://your-blog.com/暴力枚举" "暴力枚举专题"
click B2 "https://your-blog.com/模拟算法" "模拟算法详解"
click B3 "https://your-blog.com/简单搜索" "简单搜索入门"
click B4 "https://your-blog.com/复杂度分析" "复杂度分析教程"
click C0 "https://your-blog.com/算法进阶班" "算法进阶班讲义"
click C1 "https://your-blog.com/排序算法" "排序算法全解"
click C2 "https://your-blog.com/二分算法" "二分算法应用"
click C3 "https://your-blog.com/贪心策略" "贪心策略精讲"
click C4 "https://your-blog.com/数据结构基础" "数据结构基础"
click C5 "https://your-blog.com/动态规划入门" "动态规划入门"
click D0 "https://your-blog.com/提高组预备班" "提高组预备班讲义"
click D1 "https://your-blog.com/深度优先搜索" "DFS优化与剪枝"
click D2 "https://your-blog.com/广度优先搜索" "BFS模板与应用"
click D3 "https://your-blog.com/动态规划基础" "动态规划基础"
click D4 "https://your-blog.com/图论基础" "图论基础入门"
click D5 "https://your-blog.com/二分答案进阶" "二分答案进阶"
click E0 "https://your-blog.com/提高组冲刺班" "提高组冲刺班讲义"
click E1 "https://your-blog.com/图论算法" "图论算法详解"
click E2 "https://your-blog.com/树形动态规划" "树形DP专题"
click E3 "https://your-blog.com/区间动态规划" "区间DP精讲"
click E4 "https://your-blog.com/高级数据结构" "高级数据结构"
click E5 "https://your-blog.com/数学基础" "数学基础专题"
click F0 "https://your-blog.com/省选精英班" "省选精英班讲义"
click F1 "https://your-blog.com/线段树家族" "线段树家族详解"
click F2 "https://your-blog.com/数论专题" "数论专题精讲"
click F3 "https://your-blog.com/字符串算法" "字符串算法进阶"
click F4 "https://your-blog.com/状态压缩DP" "状态压缩DP"
click F5 "https://your-blog.com/计算几何基础" "计算几何基础"
classDef basic fill:#e3f2fd,stroke:#1e88e5
classDef intermediate fill:#f3e5f5,stroke:#8e24aa
classDef advanced fill:#ffebee,stroke:#e53935
classDef expert fill:#e8f5e8,stroke:#43a047
class A0,A1,A2,A3,A4 basic
class B0,B1,B2,B3,B4,C0,C1,C2,C3,C4,C5 intermediate
class D0,D1,D2,D3,D4,D5,E0,E1,E2,E3,E4,E5 advanced
class F0,F1,F2,F3,F4,F5 expert