第 04 章 / 共 10 章
怎么练习:计时、提示、复习与模拟 OA
一道题的节奏、提示怎么用、什么时候看题解和补题、复习自评、每天新题与复习的配比,以及每周一场模拟 OA。
练习的效果主要看怎么练,而不只是做了多少道。下面这套节奏用的都是 CSWork 里现成的工具:题目计时器、三条提示、复习队列和模拟 OA。
一道题的节奏
- 读完题面和数据范围,用自己的话把要求复述一遍。
- 打开题目计时器。它默认正计时;切成倒计时,会按难度预设时长:简单题 15 分钟、中等 25 分钟、困难 40 分钟。
- 先独立想 25–40 分钟。这段时间只看题面,不看提示,也不搜题解。想不到最优解,就先写一个正确的暴力解。
- 写完先用样例和自己构造的边界数据测一遍,再正式提交。
- 通过后用一两句话写下关键思路,复习时最先看到的就是它。
面试时要边写边讲。说不出某个术语的英文,可以查 算法术语中英对照,每条都配了一句能照着说的例句。
提示一次只升一级
500 路的每道题都有三条提示,由浅到深:
- 第 1 条随时能看,一般只指个方向,看它不影响复习安排;
- 第 2 条在一次正式提交没通过、或者在这道题上花满 10 分钟后解锁;
- 第 3 条在两次正式提交没通过后解锁,通常已经很接近完整思路。
每看一条,先回去自己再想几分钟,确实还卡着再看下一条。三条一口气看完,和直接看题解没什么区别。
什么时候看题解,怎么补题
三条提示都看过、也认真想过,还是没有思路,就去看题解,不用硬耗。看题解有三步:
- 看懂思路后关掉题解,从空白的编辑器重新写,直到通过。
- 想清楚自己卡在哪一步:没认出题型、想到了写不对,还是漏了边界情况。
- 把这一站的模板默写一遍。各站模板可以在线看,也可以 打印成手册。
比赛或模拟结束后,把没做出来的题按这三步补完,这就是补题(upsolve)。补一道题,常常比多做一道新题学到的更多。
独立做出和借助提示的区别
系统会记下每道题是怎么通过的:通过之前看过第 2 条或第 3 条提示、打开过题解,或者问过 AI 辅导(只让它讲解题意不算),就算「借助提示」通过;第 1 条提示只指方向,不算借助。
- 独立通过的题按 3、7、21、60 天的间隔回来复习;
- 借助提示通过的题,第一次复习提前到 1 天后,之后再走同样的间隔,所以要多复习一次才算掌握。
这不是惩罚。需要提示才做出来,说明这道题还没真正掌握,早一点再做一遍记得更牢。所以既不用为了「独立通过」硬撑,也别看完题解就当自己会了。
复习自评
到期的题会出现在 今日复习 里,和你的记忆卡、选择题在同一个队列。复习时不看旧代码,重新写一遍并通过,然后给自己打分:
- 「重来」:明天再做;
- 「困难」:间隔不变;
- 「良好」:进入下一档;
- 「简单」:跳过一档。
不打分按「良好」算。连续两次、或累计三次评「重来」的题会被列为顽固题,最好回到对应的专题页,把模板和要点重新过一遍。记忆卡另有一套间隔:1、3、7、21 天。
每天新题和复习的配比
- 先做到期的复习,再做新题。复习花时间少、收益高,拖着不做只会越积越多。
- 时间紧的日子,做完复习再做一道 每日一题 就够了。
- 新题按 500 路题单 的专题顺序往下做,同一时间只集中练一两个专题。不知道从哪开始,先做一次 题型识别测验,已经掌握的专题可以跳过。
- 到期的复习一天做不完时,停一两天新题,先把积压清掉。
每周一场模拟 OA
每周找一段固定的整块时间,做一场限时模拟:
- 在 模拟 OA 开一场限时模拟;想按某家公司的题量和时长来练,就从 公司模拟 OA 里挑一套。
- 按考试的规矩来:中途不查资料、不看提示,时间到就停笔。
- 结束后先看丢分的是哪几题、为什么丢,再按上面的步骤补题。
每周一场足够熟悉时间压力,又不会挤掉平时的练习;离真实 OA 近了,可以加到每周两场。考试当天要注意什么,见 在线笔试 OA。
卡住了、倦怠了怎么办
- 同一个专题连着几天都做不出来,就往回退一站,把前置专题的模板练熟再回来。
- 换一种方式学同一个知识点:看专题页的动画和要点,做做模板练习,比一道接一道硬做新题有效。
- 状态差的日子把量降到最低,只做复习或每日一题。保持连续,比偶尔猛刷一天更重要。
- 累了就歇一两天。复习队列会等你,回来先清复习,节奏很快就能找回来。