给学弟学妹的一封信

你们好!

NOIP 2025 的难度大家有目共睹,我们这一届除了 max 都集体退役了。所以我想和大家分享一些经验和教训,希望你们不要重蹈覆辙。因为长期停课,我现在的语文水平很烂,还请谅解。

训练方法

由于我没有参加过省选、NOI 级别的训练,无法给出这方面的建议。这里的训练方法主要针对 NOIP 以及一些后期(NOIP 后)才用到的知识的学习。

首先是以 hfu 的理论为方针:听课 + 做题 + 考试/比赛 + 读书 + 博客(排名不分先后,我只回忆起这些,原文在我们机房的黑板上),还有很多细节。

以下是一些个人的学习方法:

  • 听课:
    • 思考:准备一个草稿本,有题时一定要跟着想(当然太简单除外),即使很难也要思考,这样才跟得上讲题的节奏,而且自己的思路和正解撞一撞说不定能加深理解。
    • 沟通:积极和讲课的人沟通思路,不懂/掉线立马问,尤其是走神掉线,不要怕大家嘲笑,这是很正常的,我们学校 OI 的讲课氛围一般比较轻松,直接问就好。
    • 笔记:拿个笔记本记录,手写,对于知识边听边理出框架,对于杂题按题记录关键。总结时整理进博客。
  • 做题:
    • 分类:
      • 陌生题:独立思考最关键,建议至少独立思考 \(30min\),这样才能真正锻炼解题的能力,而不只是学会这道题。
      • 熟悉题(比如课上讲的):如果听懂或大概听懂就自己做,一般都能做出来。没懂可以钻研题解或问讲课的人,但同样建议先想一会儿。
    • 草稿:建议手写,因为手写的过程慢,能激发思考;而且手写方便画图、画数学符号等。准备一个草稿本,想到关键信息就记上去,hfu 建议画思维导图(搜索树)来辅助记忆和理清思路,大脑只做有效思考(搜索;走不动时记得回溯)。
    • 整理和总结:这是个教训。写“纪传体史书”,不要写“编年体史书”!也就是按题目内容来总结,而非按讲题或做题的时间。一般记录关键(宜简不宜繁,随着自己学习的深入,你会发现很多细节已经完全掌握,无需记录,也就是“书越读越薄”的过程)即可,特别有价值的题建议写详细题解。
  • 考试/比赛:
    • 分类:
      • 正赛:打完写游记(一般按 Day 0,Day 1 划分,Day 1 是考试日),改题,写题解。可以有意识地总结正赛风格,但 NOIP 不一定按套路出牌。
      • 八校联考的 NOIP 模拟赛(新):(个人感受)BDFZ,HEZ 的场可能打着比较舒服,BSZX 的较难,有些场比较烂(但估计 hfu 会挑选一些好场)。考场上训练策略和稳定性,建议改题认真改,有价值的难题(不太偏的)可以死磕。考试总结要写策略(尤其是时间规划),有时间可以写做题笔记。
      • 旧模拟赛:和新的联考类似,但题目质量参差不齐(hfu 应该收藏了若干套好题,但也可能有比较烂的场)。训练方法和新的联考同理。
      • AtCoder 比赛:代码一般都比较好写。ABC 适合周六晚上爽一爽,可以锻炼切简单题的稳定性,记得改题。ARC 现在分 Div 1,2 了,Div 2 有较简单的思维题,如果觉得思维很差也许可以适当加训(我是这么干的,但没有控制变量,不清楚到底是什么带来的提升)。ARC Div 1 不清楚。近现代 AGC 通常都比较难,一般有巧妙的观察和较长的思维链,一个人练比较难,有条件的话可以大家一起磕(我们机房一般是 max 带着打,大部分题都是他讲);应该能使做难题的能力有较大提升。远古 AGC 相对比较简单。
      • Codeforces 比赛:感觉和 AT 比较像,也许比 AT 更需要码力(刻板印象?)。听说 Global Round 普遍质量较高。
      • 像 AT,CF 这种线上的比赛我一般是按比赛类型写 solution set,感觉按题目内容分类可能更好(暂时没有机会尝试)。
    • NOIP 策略:
      • 策略非常多,而且个人差异大,hfu 肯定也会经常给你们讲,所以这里只记几个我的教训:
      • 不要倒序开题(某天和林学长聊天聊到了;这里指的是开场就想难题的正解,不是指打比较简单的暴力),即使后面是你很喜欢或擅长的题。要相信 T1,T2 肯定有一道简单题(近四年应该都是吧,虽然不清楚明年会怎样),把能做的简单题都做了再开你喜欢或擅长的难题。
      • 读题时立即手玩样例、读样例解释,防止理解错题意(或者出题人压根就没写清楚题意,所以放样例解释来帮助选手理解)。
      • 思路卡住时先打暴力,静下心来打暴力(部分分也要静下来思考,不是当前会什么就无脑打上去),尽量不要草草了事。平时要锻炼这种习惯,否则考场氛围中可能静不下来(你猜我怎么没有省一的)!
      • 想出“正解”时不要立即开写,想想实现细节、有没有其他的实现,手造点数据验证一下。想清楚了再开写,有句话叫 "think twice, code once"。
  • 读书:
    • 主要是数学书和 OI 书,我就是没怎么读,导致很多基础知识后期才补上来;书是很有体系的,所以读书不止是学新知识或查漏补缺,也是在辅助你构建体系。
    • 然后,文学相关的书和一些杂书也可以读,停课期间晚自习前可以抽出 \(30min\) 来读书,如果你的情绪很敏感(我也是),读书可以帮助你缓解压力、稳定心态。
  • 博客:
    • 主要功能:梳理体系,记录和分享。有事没事可以翻翻自己和同学的博客来复习或娱乐。
    • 框架:可以分学习笔记、做题笔记/考试总结、日常总结/游记、鲜花(闲话)四类,分别整一个目录,目录内按内容或时间分类。
    • 迭代:对同一块东西,你的理解可能会不断加深,所以也许会写多次(比如我的容斥与反演放一次大假写一版,本来这个寒假可能还会写的,可惜退役了)。可以直接按当前的理解写,再对照之前的版本来补充。
      • 写博客是一个不断删除的过程,需要舍弃糟粕,锻炼积累关键本质的能力
      • 另外要有意识地思考各知识间的联系,这样会有很多惊喜的收获!
    • 鲜花:大概可以视作格式、内容都很随意的日记(或者一些神秘文字)。情绪不稳的时期可以写点,也许会平静一些(如果你和我情况类似的话)。
    • 分享和学习:OI 圈是很开放包容的,我们的很多知识都从博客中学到,所以也推荐大家分享自己的博客来回馈 OI 大家庭(其实这点我比较惭愧,因为某种原因我原先的很多博客都被自己撤下了,后来也写了不少未公开的博客,如果之后有时间我应该会把质量较高的发出来)。大家都在写博客,我们要学会分辨博客的种类,找到适合自己的学习资料。

节奏把控

分为学习节奏和生活节奏。这个个人差异很大,我只能说说自己的情况,而且主要针对停课时期,可以酌情参考。

  • 学习:做难题一天 \(3\)\(5\) 道(Jeefy 学长告诉我的,我觉得个人情况差不多)。白天脑子清醒时做题,晚上 \(9:00\) 后不做题,写总结。
  • 生活:晚上 \(11:00\) 前睡觉,午睡睡满,这样精力比较充足。我们机房是上午 \(10:00\) 跑操(其实有时是散步),中午比文化课早一两分钟下课(方便抢饭,但有联考时就没法了,除非 AK 了提前走),下午 \(5:00\) 打球,\(6:50\) 上晚自习,\(10:00\) 下课(但实际上 \(9:45\) 的样子就可以走了)。\(5:00\to 6:50\) 的时间很长,想学的学,也可以放松一下,诸如打球、看番、看书、写鲜花之类的。
  • 别把自己逼得太紧了,因为 OI 需要灵感,而灵感需要松弛。而且保存脑力也很重要,需要平衡记忆和思考。如果对某个知识或某道题很感兴趣倒是可以放到脑子里,有事没事想一想,但不要太累了。
  • 不必因为同学很强或很努力就有太大的压力,也不必因为不会某些知识而心生焦虑。对自己的能力有清醒的认知,按自己的节奏来(适当程度的努力)就好(定力);“独行快,众行远”,我们的 OI 学习依附于团队,同学不是对手而是战友,团队强大了,个人实力就能稳步提升。

眷恋

我们高一时,高二学长们(现在高三)也因 NOIP 集体退役,当时我还没什么感觉。然而一上午从 OIer 成为 whker,甚至连一个省一都捞不到,学过的绝大部分 OI 知识也从未在正赛中用过,集训、外培种种幸福的过往像走马灯般转过,这时才深深感到“退役”二字的沉重。

我们各怀心事。有人将 OI 视作一种必须坚持的执念,也有人在役时就规划着回归文化课后的学习;有人一声不吭埋头苦学,也有人按时打球,脸上总挂着笑容。可是无论抱着何种想法相聚于此,又带着何种信念向前去,我们始终是同伴,是战友,而这种感情想必是难以磨灭的。朝北的机房常年没有阳光,可是沉思和笑语同样温暖;窗外,蓝花楹的花期转瞬即逝,可是那一抹绚烂将盛开在每个人心中。

hfu 也一直陪伴着我们,他总是很冷静地指出我们的问题,分析形势,颇有指点江山的气势;有时他也会很暖心很细心,比如带羊肉汤给我们喝。

我想说的是,以你的方式,去珍惜你身边的人,珍惜当下的生活。

尾声

我知道大家不喜欢抽象的说教,所以把退役记暂时没写完)放在这里了,想听故事的同学可以去看看。

最后用几句歌词结尾吧。

毕竟天总会放晴雨会停
淋湿的雨伞会迎着阳光被忘记
如果你有缘捡到别客气
多幸运可以陪你度过下一个雨季
—— ChiliChill《五块钱的伞》

huangkx

NOIP 2025 Day 2

posted @ 2025-11-30 12:10  FirCone  阅读(75)  评论(2)    收藏  举报