> 原文 Link,目前已经投稿至洛谷专栏并过审了,本贴可能更新不会特别迅速,具体请看原文,嗯。
祝*家 RP++!!!
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
前情提要:Link。
> 本人今年七年级。
> 同校 OIer 游记:lz。
初赛篇
2025.07.09
碍于去年由于个人报名导致初赛被分到了金华,今年决定要找一个学校集体报名。
然后经过了不断努力后发现 OW 没有校队果断决定转学,经过不断努力后进了 LZ,然后报名就报到了 YSK 老师名下 qwq。
突然意识到可以开始准备游记了,于是就有了上面两段话。
2025.07.13
在杭二*教练的一个 OJ 里打了一场 csp-s 模拟赛,成绩一般,主要原因是时间没控制好,这里就不贴了。不过庆幸的是,突然意识到我倍增没学好,赶紧补了一下。
2025.08.17
差点忘记更新。
今天学校集训开始上课,突然发现我可怜的暑假已经所剩无几了,顿时一阵伤感(((
2025.08.20
学校依旧是打摸你赛,嗯。
记录一下,本人在今天的摸你赛(150150150 分钟,555 道题)花了前一个半小时做完了(然后 T5 最后挂了几分),闲的没事想把谷歌通过极域上传给老师(((然后电脑炸了。
接下来我就试图修好,干坐了(七八)分钟,然后无果,决定换一台电脑,这个时候距离考试结束只剩 505050 分钟。
经过旁边好心哥的帮助我重新拷了份试题,开始玩心脏。后来整个在写代码的时候心跳飙升,好在致记得代码架构,在最后分钟内补完了五道题。
赛后补题发现 T5 是道绿,因为脑子抽了双指针写挂了没有 AK,遗憾死了。
最后还是被 yth **拿捏了 999 分,回家的路上整个入都是红温的(((
2025.09.01
竟然开学了,莫名的有点激动(?)
2025.09.14
初赛试场,是在龙湾 GK,其实对于我来说还是蛮近的,开车只需要半个小时,尤其是对于去年跑到金华。后来问了一些同学,发现好像 WZ 入都统一到龙湾 GK,可能是 xxs 被禁赛导致人少的缘故(猜的)。
lz 说自己家开车到考场要一个小时,乐死我了,这就是瓯海学生的地理优势吗?有点意思。
可怜 lz 一秒钟(
2025.09.19
考试前一天,突然感觉有点紧张,这是前几天都没有的感受。
早上上了节信息课,上了洛谷看了些最近做的算法题,觉得可能对 s 组的阅读程序有帮助(?),还差点被老师认为在打游戏。
记得 lz 昨天和我说自己今天下午要请假复习初赛,吃完午饭后我们聊了会儿天 ta 果然回家了。ta 去年失误 j 组没拿 1=,现在肯定有压力的,我们互祝完“RP++”我就回教室了。
*午午休的时候和麻瓜(非 OIer)同学聊了会儿天,感觉心态好了些。下午正常上了几节理科课就放学了。
晚上到家整理完用具,就在复习这几周刷的卷子的错题,一直到睡觉。
2025.09.20
明明是第二年了,感觉还是很激动,早上七点就起来了。
到小区楼下吃了碗面就出发了。
因为出发的早,所以我到的也早(具体时间忘了)。父王把车停到地下室,我坐在车上用神秘软件下象消磨时间。不幸的是才玩了一会儿,就看到 YSK 老师经过,我爸自信开出车门,我直接被罚站,被迫停止对(悲。
然后我爸和教练边走边聊,我走在前面乱晃,到考场门口的时候,发现已经聚集了好多穿着校服的人。这就是实验神力吗 %%%。
在 YSK 老师那边签完到后我就开始乱逛,突然 lz 径直出现在我身后,聊了会儿天后就一起进考场了。
我们在考场下面还排了一会儿队,聊了很多危险言论(((。意外发现 LSJ 老师的真实面孔。
后来随着一帮手握试卷的老师~~*步走来~~,我们也进考场了。感觉今年比去年严谨一点,门外还有金属扫描仪安检(我忘记去年有没有了,好像无)。
—————————— J1 考试开始 ——————————
第一道题一看乐死我了,和去年好像,直接瞬秒。
后面的几道选择题也都不难,很快做完了,不过先把组合数学的部分空着。
然后我直接开完善程序,第一题我好像做过洛谷原题,所以也很轻松。第二题感觉有点难,我一开始题面就没怎么读懂(还好后面有解释。看代码感觉自己成“糊涂人”了,刚好把重要的部分挖掉。后来是手搓了几个样子推出来的。
这个时候前后听到了只剩一个小时的广播,当时是有点慌的,因为我不能保证阅读程序不考手搓的一些模拟。就先去开了组合数学,比我想象的要简单,T11 开始还以为很难,后来突然想到了 DP,也是做出来了。
最后去开阅读程序了,又感觉时间挺充裕的(((。三份代码看是都看懂了,但是第一份代码有个模拟找互质格式的一题当时算出来和一个选项差二,为了节约时间,直接选了那个选项跳过了。
都写完之后还剩半个小时,把整张试卷过了一遍,包括前面的一些带疑问的题目,感觉是没有问题了,决定摆烂(。
—————————— J1 考试结束 ——————————
结束之后我就堵在三楼下二楼的楼梯上(我在二楼,lz 在三楼),结果人都走光了也没看到 ta。决定自己下楼。
一下楼就看到 lz,yth 和 zc(其实还有一个面熟叫不出名字的一个校队的人)在对答案,赶紧凑了上去,对了几个比较有印象的之后就开始聊天了(。
走到门口看到了我爸,他们是在校外吃午饭的,我是在校内吃的,所以在校门口就分开了。
吃饭的时候通过民间答案对了一下,发现是 929292,感觉还不错。唯一红温的是学校食堂的饭菜特别难吃,米饭都是凉的,导致我压根没吃多少。
吃完饭后去了考场旁边的休息室,提供了两个机房,把早上错的几题订正完就去乱逛了。后来还是觉得无聊,就回到了我爸车上。
到车上依旧在用神秘软件下象*,依旧是没玩多久,YSK 老师又从我爸车前经过,不过侥幸没被罚站。
离考场远远的又看到了一群蓝的(某虫编程),一群橙的(某橙编程),和一群白灰红的(神秘学校),倒像是帮派集结(((。
和早上一样,去教练那里签完到后我又在乱逛,又看到了 lz 和 yth,幸运的是我还面到了 wyf,ta 人还挺好的,主动过来找我们,说“新校队的认识一下”,不过当时不知道怎么了没有给予回应(。
考试楼楼下又看到了 zc,我们几个约定好考完试在楼下的一个石凳旁边集合。
进考场之后看了眼桌上的姓名贴,发现早上坐在这张桌子的人叫“嘉豪”,好名字啊(。
—————————— S1 考试开始 ——————————
依旧和早上一样的套路,选择题的组合数学一律先跳过。
感觉和去年不一样的是,今年考了比较多的数据结构和算法题,还好我都(只)知道定义。第*一题考了主定理,我记得 LSJ 老师之前讲过,也是凭借传奇神运做出来了(。
然后去做完善程序。完善的第一题是一个简单的分层图,我好像也做过原题,相对会比较轻松。第二题就很吃操作了,我直接连蒙带猜全部填完了(怎么有点英语考试的感觉)。
然后去开组合数学,感觉也不难。
最后开阅读程序。前两篇阅读看是都看懂了,但是题目还是感觉有点悬,you have no eggs 真有点难崩。
第三题最后一个选择题也是逆天,依旧是凭借神秘做法都填满了。
感觉 s 组整体时间会充裕一点,都做完了也不敢检查太多,尤其是本来就是蒙的题目,怕把对的改成错的。
后来自己估了一下分,感觉应该不会考很差,就算有几题是蒙的,也是先排除了 111 到 222 个选项做的。
—————————— S1 考试结束 ——————————
考完之后监考老师还把我们留住了,说要自己把答题卡和试卷都数好了才能走。感觉很逆天,不都是自己亲手收上来的吗,怎么还要数,被硬控了好一会儿。
终于解脱了之后快速下楼,果然他们三个都在了,lz 见面第一句话就是“你怎么这么晚,还以为手搓路由器被留住了呢”(((。
然后在出校门的路上又看到了 jcf,有点全明星的感觉了。
后来我,lz,zc 一起在校门口合了一张照片就各自回家了。
后来在回家的路上,民间答案出了,对了一下是 747474,应该是 J/S 都能过了。
晚上打了场 ABC 玩玩,然后准时睡觉了。
2025.09.21
补了一下昨天没写完的游记。
2025.09.26
今天早上信息课上完就看到一帮“法外狂徒”冲进了我们教室,还有个人声音听着像是 yth,我抬头一看,竟然真是!
然后问了一下,原来是他们*午集训。我还见到了 wyf dalao,ta 竟然认出我了,知道我的名字和洛谷 ID,怎么有种莫名的自豪感(((。
回家发现初赛出分了,就去看了一下,和估分的一模一样,那么是稳过了。
复赛篇
2025.10.01
早上校队集训,先是打了一场膜你赛(J),赛时估分是 340340340,然而实际上挂了好多分(悲。
然后校队教练布置了国庆的几场模拟赛作为作业,假期看来是很充实了,嗯。
2025.10.07
最近打了好几场模拟赛,感觉成绩一直都不是很好,经常挂分,感觉像是对心态造成了一些印象。
常常遇到一些题目,感觉能打出正解,然后就一直死磕,也不愿意打部分分,快结束的时候才反应过来,最后就打得一塌糊涂。
2025.10.08
借助“小鲸鱼”完成社会作业,丝血反杀国庆假期作业。
2025.10.15(提示:当天周三)
自从学校分了“神秘社团”之后,whk 和 OI 强度直接上来了。
今天学校校队打了周赛,好像是七八*年级一起。一共是有五道题目,切了前四题,T5 部分分打了 30pts。
教练说有个神秘比赛需要七校队选几个人参加,说是要按几次模拟赛的成绩选人,但是我们七校队其他几个人都是人物,感觉随便打打都能进前五。
2025.10.17
周三周赛出分了,挂了好多分,依旧拿了七校队最高。最后竟然是 wyf 给我讲解题目,有点震惊。
2025.10.18(提示:当天周六)
周六依旧是校队打比赛(其实之前每周都有,不过没说罢了),lz 和 zc 是 whk dalao,要在外面上课,所以来不了。以致于我拿下七校队第一更轻松了。
2025.10.22(提示:当天周三)
新的一周周赛开始了。同时老师确定了一下市里一个神秘比赛参赛人员,据说是从最近两次周赛中成绩前三的七校队里的人里选,但感觉还是有点神秘(?)最后是我,lxm(此人周六也没来) 和一个我不认识的人。感觉很奇妙啊,我明明记得除了我以外最高分的是 lz 啊,如果是算两次总分也不是很对啊。感觉有点 <数据删除>,就当是老师记错了吧。
还有就是吐槽一下,为什么学校要把表彰大会放在今天下午,刚好占用了信息课 555。
2025.10.24(提示:当天周五)
由于周三没打完,所以今天中午接着打。
赛时想出来了 T4 正解,无奈没时间调,最后顶天 300pts(不知道有没有挂分)。起初以为 T4 是黄,赛后去查了一下原题发现是绿,有点震惊,第一次在场上短时间内(一次午休半个小时)想出绿题正解,尽管最后没打完,但还是挺自豪的。
2025.10.25
每周六依旧是校队集训,正常的打了一套模拟题,就不多说了。
2025.10.26
早上去 LSJ 老师那儿打了 csp 前的最后一场模拟赛,说是 J 组模拟,但是我感觉 T3 比去年难,T4 比去年简单。最逆天的是,我竟然 AK 了,真的算是意外之喜吧。
赛后查了原题发现是绿,其实也很普通了,因为我只会图论的一丁点东西,但凡换一个算法都不定都不能场切。
下午突然感到危机,whk 作业还没有写完。
于是一连在书房做了超过五个小时,终于补完了 whk 作业。
突然发现距离初赛刚好一个月了,好像没那么突然。
2025.10.30(复赛 DAY -1)
**昨天**又是一个美妙的周三,嗯 (补档。
几年前忘记更新了,今天重新记录一下。准考证出了以后,发现自己的考场和去年一模一样,而且 J 和 S 座位号仅差一。(然而貌似并没有什么值得记录的)。
昨天中午教练重新带我们过了一遍考生须知,下午信息课让我们自己整理了一下最近刷过的题,然后就放学了。
莫名感到有点紧张,和前几次模拟赛打完的感觉完全不一样,有一种莫名的害怕,准确来说不是害怕比赛,是害怕失败。早上考了物理,明明自己物理不差的,却总是考起来很普通,总在不该错的题目上错了。今天左眼皮从早上一直跳到现在,每隔几个小时就来一次,明明已经是第二次参赛了,却感觉压力比去年还大,难以言表。
嗯,祝我好运。。。
2025.10.31(复赛 DAY 0)
中午教练带我们把考生须知过了一遍,下午上了一个语文课后就直接请假了。
到了火车站发现大家竟然都是同一个班次的,本来想着还要等一个小时的火车会很煎熬,结果和大家聊了会儿天火车就到了。
这里挂一下我们七校队成员:
> lz,zc,lxm,zx,zaz。
在火车上还是比较煎熬的,考前不敢看太多题,怕赛时思路受到干扰,就随便吃了点零食。
到了杭州之后,我先去校园大概探了一下路,然后找了一家饭馆吃了晚饭,吃完回酒店重新看了一些板子就睡了。
挂一张晚饭照片:
2025.11.01(复赛 DAY 1)
昨晚睡得很舒服,早上很晚才起来,早上还没吃完就匆匆往考场上赶。到了之后发现校队里其它人都到了,赶紧合了个影就走了。
到了机房里面找到了座位,竟然是在角落,对面就是我们学校另一个八校队的。和往年一样,未开考不让动电脑,只能看考生须知。
—————————— J2 考试开始 ——————————
感觉前两题没什么好说的,依旧很水。花了不到半个小时两题大样例都过了。然后直接开 T3。
一看到“异或”,突然就想到了一个正解的大致思路,然后读完题面后,已经构思出了整个逻辑了。这应该是几次模拟赛打来最快想出 T3 正解的了。
然后就去实现,写完之后过大样例,一般的思路应该都是这样的。不幸的是小样例过了大样例没过,这种事最恶心的了,因为你根本没法去手推样例找错误。
当时觉得时间还早,也懒得造数据,就直接干瞪了。结果还真给我瞪出来了,s[i] 写成了 s[i]^k。调完之后所有大样例都过了。
T4 第一眼看题面感觉很恶心 (没错,什么都很恶心),然后去看数据范围,竟然分了这么多层,有点震惊。因为去年的 T4 好像连 5pts 的部分分都不是很好打。
神秘网校最后一节课老师说过,对于计数一类的问题,可以优先考虑 DP,然后我就去想 DP,很快想出来了一个 80pts 的做法。又花了一定时间写,最后过完大样例之后看了一下时间,是 10:07 左右。
接下来的时间就比较养老了,不断的手搓数据检验,但是测出来都是对的。快结束的时候重新估了一下 T4 的分数,感觉 80pts 有点悬,除非我常数写的很好,感觉是 [24,80],56pts 概率会大一点。
—————————— J2 考试结束 ——————————
考完之后和 lz 一起下来的,他好像 T3 没有写出来,我们在下楼的时候还遇到了一些外校的 OIer 同学。
中午还是去一家饭店里解决掉了,感觉比昨晚的好吃多了(可惜忘记拍照了。中午在酒店优先把早上四题的代码靠记忆写了出来,然后写了会儿游记。
在准备下楼的时候洛谷 T1 和 T4 的自测出了,就去测了一下,分别是 100pts 和 80pts,个人是挺满意的了。测完就直接下楼了。
快到校门口的时候远远就看到了我们庞大的校队,和早上一样,合了一张照之后就分开了。
我们七校队只有我,lz 和 lxm 过了 S 组初赛,我们边走边聊进了考场,给他俩口胡了上午 T3 的正解,然后就各自分开了。
—————————— S2 考试开始 ——————————
解压完压缩包之后先把四道题都看了一下,T1 像是 DP,T2 图论,T3 字符串,T4 是神秘计数。
选择正开。第一眼以为是 DP,想来想去不知道怎么状态转移。决定先写一个对于所有人都按照最优方式选且满足条件的代码,由于是多测,应该拿不了几分。然后想到对于某个社团如果人数抄了就应该做一个调整,这个操作第六感觉得不会占用太多时间。想到这儿的时候觉得自己已经想出来正解了。
然后就对着这个思路进行乱搞,大概是花了四五十分钟调出来了,五个大样例都过了。
本来最开始的策略是 T1 过了直接倒开打满部分分的,但是考场上看到 T2 是图论临时改变策略决定先开 T2。
刚看的时候以为是一个很简单的最小生成树,随便加几个虚拟节点就行了,很快打出来 kruskal 板子,但是测样例的时候发现炸了,事实上并不需要将每个虚拟节点都纳入最小生成树。
当时自己觉得对着已有代码调一下就能 AC 了,所以依旧没有选择换题。接下来很长一段时间都在想怎么处理好虚拟节点,曾想过很多种方案,但是都能证伪。
大概是距离开考两个半小时,我突然意识到在 T2 上话太多时间了。可能是之前模拟赛的影响,我果断放弃了 T2,按照最开始的策略倒开打部分分。
T4 的部分分很显然,做一个全排列即可,复杂度是 O(n!n)O(n! n)O(n!n),可以拿到 8pts。T3 的部分分就没那么好打了,感觉写了也要调好久,所以先放弃了。回头重新把 T4 几个特殊性质的点写了。
总感觉自己 T2 距离正解就差一步了,所以还是想开 T2,越紧张就越想不出来,最后经不住压力,决定先打部分分。
T2 对于 k=0k=0k=0 的点是非常好打的,就是板子分,然后我的一个暴力复杂度是 O(2kmlogm)O(2^k m \log m)O(2kmlogm),应该可以过一两个点。
对着数据范围看,感觉特殊性质 A 的点挺多的,就去想特殊性质 A 怎么打,好像是花了半个小时不到写完了,也过了样例三。
这个时候好像只剩下四五十分钟了,我重新把 T2,T4 的部分分完善了一下,对于有特殊性质的就按照特殊性质打,对于数据小的就按照暴力打,实在都没有就随机化。T3 真没什么想法,就写了一个全部输出 0 的程序,希望能给几个星战的数据点(然而概率极小),致敬传奇“不可以总司令”。
在最后五分钟的时候证明出来自己 T2 特殊性质 A 的点做法是伪的,然后却过了相应的样例,可能拿不满,但应该会给点分。考虑到时间不多了,也没有想着改了。
—————————— S2 考试结束 ——————————
最后估分应该是 [100,156]。
考完之后依旧看到了 lz(我们 J 和 S 都是同一个考场的),他也感觉下午很难,纯纯坐牢场。
下午出来的时候天已经黑了,我们一起走到校门口就分开了。
我爸接到我之后带我先去吃了晚饭,中途他手机微信上几个群里也有些选手家长在聊天,大家都说下午很难。有人说下午难度估计是“绿蓝紫黑”,但我怎么觉得像是“黄蓝黑紫”,不管了不管了,反正后三题都不会。
吃完饭之后打车去了杭州西站,把早上 J 组另外两道题都测了,应该是 380pts 无疑了。在火车站里又又又看到了 lz,不过他们是八点的火车,我是八点半的火车,所以其实没聊多久就分开了。
在火车上写了一下 S 组的 T1,在洛谷自测上是过了。剩下的时间就把今天的游记重新补了一下。
已经想好明天会怎么坐牢了,能不能写完作业都还是个谜。