专为青少年设计的编程思维训练系统,让学习编程变得有趣而高效
温暖的AI学习伙伴,个性化鼓励与引导
不只判对错,更重视思维过程教学
科学的知识点复现与强化机制
码力分系统与成就体系双重激励
从线性思维到竞赛思维,培养完整的算法思维体系
顺序分支结构
循环与模块化
分治与优化
DFS/BFS算法
动态规划基础
数据结构应用
算法综合运用
高级算法精通
理解智能本质
创造突破
独创的音画融合教学系统,让抽象算法变得生动有趣
// 四个方向:右下左上
const int dx[] = {0, 1, 0, -1};
const int dy[] = {1, 0, -1, 0};
bool dfs(int x, int y) {
// 检查是否到达终点
if (maze[x][y] == 3) {
path.push_back({x, y});
return true; // 找到了!
}
// 标记当前位置已访问
visited[x][y] = true;
path.push_back({x, y});
// 尝试四个方向
for (int i = 0; i < 4; i++) {
int nx = x + dx[i];
int ny = y + dy[i];
// 边界检查
if (nx >= 0 && nx < 5 && ny >= 0 && ny < 5
&& !visited[nx][ny] && maze[nx][ny] != 1) {
if (dfs(nx, ny)) {
return true; // 找到路径
}
}
}
// 回溯:撤销选择
path.pop_back();
visited[x][y] = false;
return false;
}
可爱的小熊陪你一起探索算法世界,寻找美味蜂蜜
每步都有独特音效,加深记忆
观察变量变化,理解算法本质
8级进阶体系,覆盖青少年编程竞赛全阶段
循环与函数层
GESP 2级
递归与优化层
GESP 3级
搜索算法层
GESP 4-5级
动态规划层
CSP-J 150分
数据结构层
CSP-J 200分
算法进阶层
CSP-S 200分
竞赛冲刺层
CSP-S 300分+