0-30分钟:独立思考期(纯人脑)
-
读题、建模、在纸上画样例、推状态转移。
-
到了30分钟红线:如果脑子里还没有一条清晰的解题路径,果断看题解思路。只看文字,不看代码。
30-40分钟:思路转译期(人脑转白板)
-
看完思路后,关掉网页。拿一张白纸,用自己的话把核心逻辑、数据结构、边界条件写出来。
-
如果你发现自己看完思路还是写不出白板推导,说明没真懂,再回去看一遍思路,直到能默写出逻辑为止。
40-90分钟:独立编码期(动手实现)
-
开写。遇到纯语法卡壳(比如忘了 priority_queue 怎么重载、lower_bound 返回值怎么用),直接查字典/查模板,这不算破戒。
-
遇到逻辑卡住,坚决自己调。
90-120分钟:Debug期
-
用样例、对拍、中间变量输出、静态查错来抓虫。
-
120分钟红线:如果还没 AC,或者连错在哪都不知道,可以启用“AI 辅助”,但绝对不让 AI 直接改代码,只让 AI 帮你构造反例、分析可能的原因,或者给你讲某个逻辑的坑。
120分钟后:止损收尾
-
无论过没过,只要超过2小时,强制停手,AI构造反例改错
-
如果看了题解代码才过,标记为“情况四”,改日再战。




