cswork / 求职指南

第 04 章 / 共 10 章

怎么练习:计时、提示、复习与模拟 OA

一道题的节奏、提示怎么用、什么时候看题解和补题、复习自评、每天新题与复习的配比,以及每周一场模拟 OA。

练习的效果主要看怎么练,而不只是做了多少道。下面这套节奏用的都是 CSWork 里现成的工具:题目计时器、三条提示、复习队列和模拟 OA。

一道题的节奏

  1. 读完题面和数据范围,用自己的话把要求复述一遍。
  2. 打开题目计时器。它默认正计时;切成倒计时,会按难度预设时长:简单题 15 分钟、中等 25 分钟、困难 40 分钟。
  3. 先独立想 25–40 分钟。这段时间只看题面,不看提示,也不搜题解。想不到最优解,就先写一个正确的暴力解。
  4. 写完先用样例和自己构造的边界数据测一遍,再正式提交。
  5. 通过后用一两句话写下关键思路,复习时最先看到的就是它。

面试时要边写边讲。说不出某个术语的英文,可以查 算法术语中英对照,每条都配了一句能照着说的例句。

提示一次只升一级

500 路的每道题都有三条提示,由浅到深:

  • 第 1 条随时能看,一般只指个方向,看它不影响复习安排;
  • 第 2 条在一次正式提交没通过、或者在这道题上花满 10 分钟后解锁;
  • 第 3 条在两次正式提交没通过后解锁,通常已经很接近完整思路。

每看一条,先回去自己再想几分钟,确实还卡着再看下一条。三条一口气看完,和直接看题解没什么区别。

什么时候看题解,怎么补题

三条提示都看过、也认真想过,还是没有思路,就去看题解,不用硬耗。看题解有三步:

  1. 看懂思路后关掉题解,从空白的编辑器重新写,直到通过。
  2. 想清楚自己卡在哪一步:没认出题型、想到了写不对,还是漏了边界情况。
  3. 把这一站的模板默写一遍。各站模板可以在线看,也可以 打印成手册。

比赛或模拟结束后,把没做出来的题按这三步补完,这就是补题(upsolve)。补一道题,常常比多做一道新题学到的更多。

独立做出和借助提示的区别

系统会记下每道题是怎么通过的:通过之前看过第 2 条或第 3 条提示、打开过题解,或者问过 AI 辅导(只让它讲解题意不算),就算「借助提示」通过;第 1 条提示只指方向,不算借助。

  • 独立通过的题按 3、7、21、60 天的间隔回来复习;
  • 借助提示通过的题,第一次复习提前到 1 天后,之后再走同样的间隔,所以要多复习一次才算掌握。

这不是惩罚。需要提示才做出来,说明这道题还没真正掌握,早一点再做一遍记得更牢。所以既不用为了「独立通过」硬撑,也别看完题解就当自己会了。

复习自评

到期的题会出现在 今日复习 里,和你的记忆卡、选择题在同一个队列。复习时不看旧代码,重新写一遍并通过,然后给自己打分:

  • 「重来」:明天再做;
  • 「困难」:间隔不变;
  • 「良好」:进入下一档;
  • 「简单」:跳过一档。

不打分按「良好」算。连续两次、或累计三次评「重来」的题会被列为顽固题,最好回到对应的专题页,把模板和要点重新过一遍。记忆卡另有一套间隔:1、3、7、21 天。

每天新题和复习的配比

  • 先做到期的复习,再做新题。复习花时间少、收益高,拖着不做只会越积越多。
  • 时间紧的日子,做完复习再做一道 每日一题 就够了。
  • 新题按 500 路题单 的专题顺序往下做,同一时间只集中练一两个专题。不知道从哪开始,先做一次 题型识别测验,已经掌握的专题可以跳过。
  • 到期的复习一天做不完时,停一两天新题,先把积压清掉。

每周一场模拟 OA

每周找一段固定的整块时间,做一场限时模拟:

  • 在 模拟 OA 开一场限时模拟;想按某家公司的题量和时长来练,就从 公司模拟 OA 里挑一套。
  • 按考试的规矩来:中途不查资料、不看提示,时间到就停笔。
  • 结束后先看丢分的是哪几题、为什么丢,再按上面的步骤补题。

每周一场足够熟悉时间压力,又不会挤掉平时的练习;离真实 OA 近了,可以加到每周两场。考试当天要注意什么,见 在线笔试 OA。

卡住了、倦怠了怎么办

  • 同一个专题连着几天都做不出来,就往回退一站,把前置专题的模板练熟再回来。
  • 换一种方式学同一个知识点:看专题页的动画和要点,做做模板练习,比一道接一道硬做新题有效。
  • 状态差的日子把量降到最低,只做复习或每日一题。保持连续,比偶尔猛刷一天更重要。
  • 累了就歇一两天。复习队列会等你,回来先清复习,节奏很快就能找回来。