CSP-J/S 2025 游寄(真寄了)

· · 生活·游记

更新日志

2025-11-06 出分了,更新一下初评成绩和感谢列表。

前言——比赛前

这是我第二次参加该比赛。

先说说第一次。那是 2024 年,其实那年我才学 OI 一年,经验也不是很丰富,甚至算法才学到 DFS。虽然实力不行,但是运气也是真的好,正巧赶上 CSP-J 最简单的一年——这也就是我现在五级钩的来历。我到现在也记忆犹新,初赛 74.5 pts,复赛运气也是真的好,260 pts,刚好比五级钩线高一点点。还有,那是最后一年允许小学生参加 CSP-J/S,而我现在刚刚初一,对我的 OI 学习没有丝毫影响。

当时我其实并没有意识到“运气”这个东西对于竞赛来说有多重要,直到这次比赛。

参加这次比赛时我的实力已经较去年提高很多了。算法也学到了比较高深(较去年的DFS)的 树形DP,按理来说肯定能拿到 J 组的一等奖,运气好一点的话大概还有 S 组的。就当我想当然得这么认为的时候,命运也是这样欺骗我的。

正文1——比赛那天上午

我是没有体验过坐着学校统一安排的大巴车去打比赛的感觉的——考场和我家就在一条街上,走路 5min 就到了。早上 7:40 下了楼,7:45 到了考场所在学校大门,合影完之后就直奔考场所在楼宇。大学校园真大啊,我花了 10min 才走到考场,8:10 才到了考场所在教室。话说 CCF 也是真会搞,还搞出来一个安检枪(是这么叫吧)检查身上有没有电子产品。

这个考场,和我是有故事的。记得去年 CSP-J 的时候,我貌似也是在这间机房,用双手和大脑来改写我 OI 的命运的。现在,我又回到了“梦开始的地方”,希望还能和去年一样顺利。

考前 5 分钟,监考老师已经下发解压密码了(是“上善若水”)。话说今年怎么有两层啊,搞了半天才弄明白。

开考。按顺序开题。

先开第一题,很简单 5min 切掉,桶排,很明显。

再开第二题。第二题感觉也是很简单的模拟题,写了 10min,三个样例全过了(话说为什么没有更大的样例)。

然后第三题。很明显的 DP。原来不带优化是 O(n^3) 的,前缀和优化后最坏是 O(n^2),30min写完了。但是我貌似也只会 O(n^2) 的做法了。大概能感觉到优化到 O(n) 会是贪心,但就是不会写,硬生生想了 60min,谁让我数论没好好学呢?

最后第四题了。还剩 60min,花了 30min 打了 40pts 的暴力。剩下的没时间了,虽然我会 68pts 的写法。也就是这道题,花掉了我最后的时间。

到目前为止,一切都蛮顺利的,估分 100+100+60+40=300,还不错。

事实上,如果接下来的事情没有发生,那么我的分数将会是 100+100+70+40=310,可以说是非常好了。

但是,问题出现了。我在剩 20min 的时候开始检查文件读写,顺便测了一下大样例,都没有问题。剩 10min 时,我把目光放在了看起来细节很多的 T2,上,谁知真的查出了问题。

大样例都过了,我自己写了数据,真的查出了问题,而且还很严重,一下还看不出来。于是我就耗尽了最后的脑细胞开始调题,但是还是没有调出来,虽然我中午回家一下就知道了问题出在哪里。非常遗憾,如果这道题没有犯低级错误,今年肯定上 300pts 了。

于是,估分变成了 100+20(民间数据)+60+40=220 pts。很惨。同机房的同学比赛完告诉我他感觉自己 AK 了。

所以,至此,我的初评成绩是 100+20+70+40=230 pts,比估分稍高一点,在我们大山西,估计能稳个省二,但远远不及我的想法。十分可惜。

lzh 初评成绩 J 组为 400 pts。

中午

中午走回家在家吃午饭,睡了一会儿。

正文2——比赛那天下午

按时到了考场。压缩包密码好奇怪啊。按顺序开题。

先开 T1。看完题,我就回想了起来,某位神犇lzh(已经 AFO 了,今年他最后一次考 CSP-J/S,和我一个考场)说,最优性问题(这道题就是)的解法主要分为三类:贪心,二分和DP。于是,身经百战的我毫不犹豫地就选择了 CCF 最想让我选择的——DP。对的,正解是反悔贪心。照着 DP 写了 90min,发现写不出来,放弃了,果断去看 T2。

再开 T2。看完就知道肯定和最小生成树有关,但是那部分课我根本没听,果断放掉,部分分都没有打。

然后开 T3。看着很简单,实则很难啊!根本想不到什么解法,还是我太蒟了。果断放掉。

最后开 T4。花 60min 写了 DFS 和特殊性质,其他果断放掉。

截止目前,我一共有 0+0+0+40=40 pts,花了 150min。 在我们一切皆有可能的大 SX 大概二等。但是这显然不是我的目标。

那还剩下的 90min 我准备干些什么呢?没错,就是继续回去写我 T1 没调出来的 DP——我到比赛结束都认为这道题的正解就是 DP,只不过我没调出来而已。最后 60min,我放弃了,写了 25pts 的暴力。最后 30min,我决定检查文件输入输出等。

建立 md5(身份要求),交卷,黯然离场。一年才有一次的 CSP-J/S,不留遗憾。

现在,估分是 25+0+0+40=65 pts,保二等,冲一等。

但是,初评成绩是 35+0+0+8=43 pts。不及预期,估计省二。

lzh 初评成绩 S 组为 227 pts。

正文3——赛后总结

这,就是“运气”的重要性。有了运气,你刚学 OI 也能拿省一;没了运气,你学了十年也能爆零。

奇迹?没有奇迹。这次,我一败涂地。成绩?哪里来的成绩?考这么差,比去年还糟糕。运气?哪来的运气?题这么难,我还犯低级错误。

这次成绩,我一下从全校第一跌到了全校第五开外(约)。我一年的努力真的白费了。没有骗你,真的白费了。

这篇文章没有转折,没有高昂,只有低沉,低沉,还是低沉。

这件事,唤起了我对生命的思考。

人活着的意义究竟是什么?是无数次的跌倒,爬起,再跌倒,再爬起,无限循环往复;还是一直努力追求更好的明天?我不知道,我没有答案。成功只是暂时的,但失败却会成为永远——有多少人因为一次低级错误而永远的 AFO,永远的离开了 OI 这个世界呢?

上善若水,水善利万物而不争。不争.......这真的符合竞赛的意义吗?竞赛本身就是残酷的,无数的人被刷下去,刷下去,刷下去。每年能拿到 NOI 金牌的人又有几个呢?每年因为低级错误而遗憾爆零,与理想学校失之交臂的人,又有多少呢?难道学竞赛的人们真的就只能是这样吗?我不知道,我没有答案。

感谢

在这里,我要感谢一些人,一些陪伴着我学习 OI 的人,或是在精神上给予我支持的人。

  1. 感谢 517,他让我对 OI 产生了兴趣。
  2. 感谢 Algha_Porthos,他的付出使得我可以拿到 CSP-J 2024 的一等奖,让我可以继续学习 OI。
  3. 感谢 U_BOTE,他一直陪伴我学习 OI。
  4. 感谢 fanyinuo,Haochenxuan88,Lisitu和yangchenxi2012(没有实名认证),他们是我初中班级除我以外为四的 OIer,感谢 miaoshuyu,他是我们学校水平最强的 OIer。
  5. 感谢 Sparse_Table,01h(不知道洛谷名)和 zyh(不知道洛谷名),他们曾给我讲解不懂的题目。
  6. 感谢 洛谷,给我学习的平台。
  7. 感谢每一位陪伴我学习 OI 的人,包括你。