面向信奥选手的代码盲打训练

盲打,是信奥的第一项基本功。

不打成语,不抄课文。从主键位到完整板子,你练的每一行都是比赛里真要敲的 C++。

不用注册,直接在下面敲一行试试

试练场循环骨架

for (int i = 1; i <= n; i++) {

速度 WPM0
正确率100%
连击0
  • 左小指
  • 左无名指
  • 左中指
  • 食指
  • 右中指
  • 右无名指
  • 右小指
  • 拇指

为什么不能用普通打字软件

代码的高频键,恰好是普通打字练不到的那几个。

CSP-J/S 复赛 4 小时 4 题。低头找键、打错回删,一场比赛能吃掉二三十分钟,等于凭空少写一道题。而更贵的代价是注意力——眼睛离开屏幕的那一秒,思路就断了。盲打的真正价值不是打得快,是打字这件事不再占用脑子。

普通打字练习

  • 练中文文章、英文单词、成语接龙
  • 高频键集中在字母区,符号极少出现
  • Shift 组合几乎碰不到
  • 目标是「打得快」

键盘道馆

  • 练 { } [ ] ; << -> :: && 和整条数字行
  • 高频键落在右手小指和 Shift 区,最弱的地方
  • 每一关都逼小指去够边缘键
  • 目标是「手不占用脑」

怎么练才不枯燥

把练习本身做成想再来一局的东西。

手感

实时手指引导

下一个键会亮,键帽会沉下去,打错了轻轻抖一下。彩色分区直接告诉你这个键归哪根手指管,不用背指法表。

节奏

连击,但不扣血

连对 10、30、50 键,特效逐级升级;断了归零,但永远不扣分、不重来。挫败感是小孩放弃的第一原因。

数据

薄弱键位雷达

系统记住你最常错的键,画成一张手掌热力图,自动生成专项特训。多数人会发现,八成的错都卡在分号和方括号上。

关卡地图

段位直接用洛谷难度,不用青铜白银。

因为这套颜色他们每天都在看。升上「提高+」的成就感,和刷过一道紫题是同一种。每一关的 BOSS 都是限时无错敲完一份真板子。

  1. 入门主键位通关条件asdf jkl; 闭眼归位不看键
  2. 普及−数字行与常用符号通关条件分号、逗号、斜杠不再低头
  3. 普及+Shift 区攻坚通关条件{ } ( ) < > _ 一次到位
  4. 提高+C++ 关键字通关条件for / while / vector 成串出手
  5. 省选−完整板子通关条件快读、并查集、Dijkstra 连打
  6. NOI−BOSS 战通关条件90 秒零错误敲完一份快排

一份练习,两份收益

练手速的同时,把板子刻进肌肉记忆。

练习内容直接取自比赛板子。等你能不看键盘打完一份并查集,你也就顺手把它背下来了。这是普通打字软件永远给不了的东西。

板子库随赛季更新,支持老师自建题单

C++ · 12 行
1inline int read() {2    int x = 0, f = 1; char c = getchar();3    while (c < 48 || c > 57) {4        if (c == 45) f = -1;5        c = getchar();6    }7    while (c >= 48 && c <= 57)8        x = x * 10 + c - 48, c = getchar();9    return x * f;10}

一个人练容易放弃

所以让他们互相追。

同学对战

同一段代码,两条赛道,实时看着对方的光标往前跑。

去试试

幽灵赛跑

没人在线就和昨天的自己比,屏幕上有一个半透明光标替昨天的你再跑一遍。

去试试

每日一板

每天一段真板子,练完点亮一格。连续 30 天的日历,没人舍得断。

班级排行榜

老师建班,日榜周榜自动生成,前三名掉落徽章。

去试试
连续打卡

老师与家长

进步是能被看见的。

每周自动生成报告,速度曲线、正确率、薄弱键位、练习时长一目了然。家长看得到效果,老师看得到全班。

周报包含
  • 速度曲线:每周 WPM 变化
  • 正确率与错误分布
  • 薄弱键位 Top 5 与专项建议
  • 练习时长与打卡记录
  • 班级周榜与个人排名

让手指先学会 C++。

免费开始,不用注册。打完一行,就知道值不值。