我本来不信——每日大赛第91期|晚上刷的时候:我试了三种方法才搞明白。想省时间就照这个来

那天晚上,我像往常一样刷“每日大赛”第91期,原本以为随便过一遍就行,结果越看越迷糊。试了三种做法,最后一招才真正省了时间、拿到了分数。把过程整理出来,直接照着做,能明显提升效率,尤其适合晚上精力有限的时候。
先说结论(最值得直接照搬的步骤) 1) 快速三遍扫描:题目标题+样例→判断题型(几秒) 2) 分层标记:必做 / 可做 / 跳过(30秒内完成) 3) 时间箱执行:给每题设定硬性时间(例如 12/20/30 分钟),超时立刻切换 4) 模板优先:常用代码片段、输入输出模板、常见算法实现预先准备 5) 终局回检:最后 10-15 分钟只检查必做题的边界和样例
我试过的三种方法(为什么前两种不够好) 方法一:狂刷式逐题突击
- 做法:按顺序从头到底做,遇到卡住就硬解或反复读题。
- 问题:晚上精力差时容易卡在一道题上浪费大量时间,回头找题目时状态丢失。常常最后时间不够,没法拿稳分。
方法二:靠感觉猜题法(优先看题目描述一眼判断能不能做)
- 做法:快速靠直觉决定下手,遇到疑惑就打开讨论区或直接看题解提示。
- 问题:依赖直觉容易误判题型,把复杂题当简单题开始做,或者过早看解导致学习效果下降。还可能被评论误导,浪费时间在不必要的地方。
方法三:分层筛选 + 时间箱执行(最终胜出)
- 做法:先做一轮快速筛选,把题目按“必做/可做/跳过”标记;再按时间箱分配资源,先确保“必做”完成并通过样例,然后争取“可做”中的高收益题目。
- 优点:能把有限精力放在最可能得分的题目上,避免在“陷阱题”上耗费时间。晚上刷题时情绪和精力波动大,这套方法最抗打击且产出稳定。
具体操作步骤(实用可直接照搬) 1) 第一步:30-60 秒快速扫题
- 看题名、限制、样例,心里判断题型(贪心、DP、模拟、数学、字符串等)。
- 只看关键信息:输入规模、时间复杂度限制、样例输出是否有陷阱。
2) 第二步:分层标注(总耗时不超过2分钟)
- 必做(Confidence ≥ 80%):常见题型、熟练掌握模板、能在限定时间内完成。
- 可做(Confidence 50–80%):需要一点思考,但有办法实现。
- 跳过:明显超时或题目套路不熟。
3) 第三步:时间箱执行(例:总时长60分钟)
- 必做题:每题设12分钟(先写骨架、通过样例、提交一次)
- 可做题:每题设20分钟(优先选高收益那题)
- 跳过题:留到最后解题时间剩余再看
4) 第四步:工具与习惯加速
- 预置模板:输入输出、并查集、二分搜索、常用DP框架等。
- 编辑器快捷键、常用库记忆、快速本地测试方法。
- 关闭通知、用计时器强制切换题目。
5) 第五步:10-15 分钟总回检
- 只看“必做”是否覆盖边界条件、样例、特殊情况(空输入、最大值、负数等)。
- 若有时间,快速复测一个可做题的关键案例。
夜刷小技巧与心态
- 精力有限时,先把容易题稳住再说。几个确定的分比试图去做一道疑难题更值钱。
- 用表格或记号记录每题状态(未开始/进行中/提交/通过),视觉化进度减轻焦虑。
- 不懂就记关键词,回头用“关键词+题号”快速检索题解避免重复思考。
实际效果 我按第三种方法做完第91期,当晚比平时节省约30%时间,额外通过了1道原本会放弃的可做题。最关键的改变不是你瞬间变聪明,而是把“时间利用”变成有规则的流程。
结语 如果你也晚上刷题,按上面的分层筛选 + 时间箱执行试一次。想要,我可以把一个模板表单发给你(题目快速标注+时间箱表),你直接套用就能马上开始。要不要我帮你做一个适配你比赛时长的时间表?

扫一扫微信交流