CSP-S 2025 游记
备注:写的时间长达 47 天(其实只是写的时间间隔跨度大,偶尔有兴致了便随便写写罢了),所以可能全文的感情非常奇怪。
今天太颓了,闲着也是闲着,先开个头。
可能也是退役记了。呵呵。希望不要吧。
Day -40??
初赛日。但忘了是什么时候了。大概 Day-40 吧。
因为一些失误,报上了 J 组。其实不应该报的。不过也没事,当成信心赛来打吧。
今年没了小学生怎么还这么堵车?去考场玩了一路原神。
到了考场,好像没啥特别的。就是要坐一天牢了。
J 考完好像还有 1h 吧??反正身边的人全在摆。我查了一遍答题卡就开摆了。想了 30min 的原神,睡了 20min,然后出考场。
S 有点水了,但这次犯唐了,前面写的太久了。不过最后还是留了 30min,保守了一下没开摆。不过可能是太困了,或者玩原神玩傻了,最后一题看错代码了连错 4 题。哈哈我太强了。
分数忘了,J 大概 80 多,S 也是。
GD 这次在干啥?线这么低??全都超线 20pts 过了。(好像吧?)
GD 竟然不是憋气冠军了。最近在洛谷上看了这么多讨论贴差点以为自己过不了线。看来大家还是太强了啊。
upd.2025.10.23:补一下分数和分数线,J85/59.5,S73/52.5。
Day [-40, -1]??
又一次到了艾斯爱慕。费了老大劲找到邓队,王队,又碰到了些许熟人。
某天甚至在机房外罚站 30 min(机房门被锁了,整个机房的人都集体罚站了),真是百感交集。
随便记录一些训练的感想。因为心态比较奇怪,写的可能也是依托。将就看吧。
和家长协商决定半停课。段考是啥啊我不知道。不过根据分数守恒定律,我段考每失去 1pts,S2 就会多 1pts。这样的话,AK 还是很轻松的。快来膜拜我。
模拟赛打成构式了,每一场都他妈严格小于 200pts,我是不是要退役了 /ll
不要 AFO 啊,都初三了得拿个 S1 吧。不知道为啥最近心态有点迷,老想着退役的后事。但我不想退役,我还等着 AK IOI 呢。
最近看了很多大佬的游记,怎么都这么强?哎。好想回到 2024,我感觉 2024 的题真的太符合我了。可惜了。希望今年难度差不多吧。以前 2023,2022 的都是什么妖魔鬼怪,写完签到就没事干了,至少我只尝试过几次场切蓝,以我现在的实力真的很难 1= 罢。
欸。应该不算太难吧。应该是的,毕竟如果现在还拿不到,可能真要考虑下退役的事了。不过我觉得我还是可以的。还是得相信自己啊,有时候运气也是很重要的。
先写到这。前面的区域,以后再来探索吧。
2025.10.9,以上。
又遇到奶奶了。嘿嘿奶奶还是当年那样强大啊。真没想到能在这遇到他。
多怀念以前我和黄,何,曾,李,孙打机的快乐时光啊。可惜一去不复返了,杨老,感谢你带我入坑 OI 呐。
2025.10.??,以上。
又回来了。随便写写。
上文可能可能可能在说 P 话,可以忽视了,但是至少在当时这完全不是 P 话。
另外段考也出成绩了,废掉了,八科级排 203(很大一部分原因是我没考体育。。。。)
但是基于分数守恒定律(好像有点奇怪。但是对于排名也是成立的!!)我 S 组保底 203pts,也就是说我再切两个签子,就 AK 了。哈哈哈哈哈哈。
其实,不必焦虑,不必焦虑,现在好好备赛就好了,何必提前幻想以后的结局呢?命运自有安排的。
还是这句话:
人生有梦,各自精彩,不要迷茫,当放手时大胆放手就好
回到了艾斯爱慕后,接连着又遇到了很多熟人,真的是感慨万千。可惜了之后又得离去。不过。我们终将重逢。
碍于篇幅,我懒得写太多在艾斯爱慕的经历了,毕竟有这时间还不如多切几道题。
说得好。那我先写到这了吧。
算了。补一个事。
可能这就是缘分吧。连续 3 次都能遇到那个人,第一次偶然的相遇是在食堂,第二次是在他开完讲座后,遇到了返回机房的我,而今天在王队拉我回宿舍的时候又碰到他了。
嗯。这么巧合的事真是第一次见,不知道会不会第四次遇到他。
2025.10.23 以上。
很遗憾,也可能是他忘了这件事。我并没有按照预期,收到他的微信好友申请。没办法了,就当萍水相逢吧。
花有重开之时,可人又有重逢之时么?
在和家长协商下,我决定全停课了。哈哈,其实还是很好的,能把时间花在我所热爱的 OI 上。这不比文化课好多了?
说实话,我的文化课成绩并不理想,我也不是很热爱文化课,我感觉只有 OI 是适合我的。
OI,我永远爱你!
至于文化课,之后再慢慢补也不急,就拉下来一点罢了,真没啥大事。
2025.10.25 以上。
换了新的机房。感觉天气也变热了许多。以前只要一出机房就得穿个外套,风直直的吹,冷的很。
现在太热了,都感觉不需要穿长袖了。机房也不开个风扇,快热死了。
于此同时,对我来说只剩 3 天了。不过也可能还剩 40 天,得看命运。
心态放好吧。
2025.10.28 以上。
我他妈的真受不了了。傻逼题目。我已经连续干瞪眼了 3h+ 了还是没有一点办法。我该怎么办?我问我自己。
实在是调不动了。跑过来水一下吧。我快疯了。
外面还一直放烟花,搞各种颜色霓虹灯,是某个活动。真想下去玩玩啊。
此情此景。挂张图:
再贴几张图。来自我向各位大佬询问一些问题时,给我的回答。
傻逼题目终于弄出来了。贴张图:
2025.10.29 以上。
Day 0
公元纪年法真的没有 Day 0 么?
太颓了吧,考前的一天,我玩了将近一整天的原神。爽爽爽。
晚上好晚才睡着,可能是太兴奋了,因为想赢的人是兴奋的,而怕输的人是紧张的。
我起来了,一日之计在于晨呐。第一件事是打开原神,去商店换一下粉球。
五抽下去,啥都没出捏。我的芙芙你到底什么时候才出来。
先写到这。我走了。
我回来了。2025.11.1,我彻底的输了。
我实在是不想写了,因为我此时心情是悲伤的。
已经停课了快一个月,有全停,有半停,却还是那么菜吗。
早上,因为神秘原因,我需要考 J 组。
坐牢了 10min,终于等到开考。
压缩包密码翻译过来是“上善若水”,这是在搞什么?
调了下 dev 的设置,文件读写啥的,在 10 min 后开始看 pdf。
T1 太水了吧,贪心一下做完了。
大概 5 min 就切完,过大样例了。
T2 也水成一坨了,这么小的数据想干啥?
还以为需要思考,10 min 切完,开 T3。
怎么是位运算。太套路了,一点都不好。这次 J 组出的题一言难尽。
稍稍转化一下题面,再手玩了一下,发现能 DP。
那还说什么?直接大力 DP。
未果,寻病终。
30 min 后,发现是犯唐了,转移方程漏了一个。
哦复杂度不太对。简单优化了下。
此时还剩 2h,我来到了 T4。
怎么是数数题啊。我讨厌数数题。。。
暴力也是非常好写,直接搞了个暴力 DP。
Wow,跑了 4s。
在一番极致的观察下,我发现一个偷鸡方法。
直接排个序呀,丝毫没有影响。
于是,加了点小优化,时间来到 1.5s。
现在还只是暴力 DP 加了一点显然的优化而已,时间就已经如此优秀。
太棒了,没准我暴力 DP 就过了呢?
又瞪了超过 30 min,想到了一种优化方法,压不必要的状态。
开始实现。
草调不出来。妈的,怎么就是写不出?我急死了。啊。
监考老师不知道在玩什么原神,时间还能设置错的?
考到一半突然说倒计时有问题,实际应该少 30 min。
时间 -30 min。还剩 30 min。
无奈,我捡回暴力 DP,想着能不能优化。
突然!我发现取模太慢了,完全能优化,且上下界也可以优化。
一番操作后,时间来到 0.92s,极限过大样例。
大样例应该是封顶的了吧?没准数据水点我这暴力就切过去了呢。
难崩,想了半天正解不如一个暴力。
希望能水过。
最后 10 min,玩了下虚拟机,方便下午用上。
估分:
趣事一则:在最后 20 min,我惊奇的发现估的分与考号(GD-J3680)一样。莫非这是什么命运?更巧合的是:
upd.2025.11.7:可惜没 AK。
Day 0.5
午觉一直睡不着。躺床上 1h 后出发考 S。
公布压缩包密码,是“人杰地灵”。
开始坐牢了。
前 10 min,照常调教 dev。
开题。T1 比较神秘,T2 图论,T3 字符串,T4 估计是个 DP。
这 TM 是啥?怎么都这么偏的啊,CCF 你在搞什么?
看 T1,准备秒杀 T1。
诶诶情况不太对劲啊?瞪了 10 min 无法做出。
完了我怎么第一题都不会了。。。
又耗了 25 min+。
终于我发现了
15 min 打了一个反悔贪心,100 多行,恶心死我了。
惊讶的是,我一遍过了所有样例。。。
这搞得我非常不自信,又检查了很久,没啥问题开 T2 了。
此时还剩 3h。我感觉我要赢了。这有什么方式让我输的?
诶呦这 T2 不就是最小生成树吗?哦哦原来还有一些限制呀。
我直接大力枚举,复杂度多个
直接开码。
调了很久,大概花了 40 min,才过了前面的所有小样例。
开测大样例,发现跑了 5s,再一看数据范围,我吓了一身冷汗。
看错数据范围了,怎么会是的?
可能是我太想赢了,想到这种方法的一瞬间,就想打上去,忘了检查数据范围。
我天真的以为,我切了 T2,实际上,这仅仅是个暴力的不能再暴力的玩意。
好吧,我得想想正解了。
又想了很久,没有任何办法。
只好先给特殊性质拿下,
尝试了下优化暴力,但实在是忘了有最优性剪枝这个玩意,我没有加,于是命运开始改变。
此时还剩 1.5h,我仅仅拿了 160pts,呵呵。
我感觉稳赢的局,突然有那么一丝输的可能了。
按照去年的情况,得 180 才能一等,今年不会一等都拿不到吧。
不管了,按照最优策略,我先跑去看看 T3,T4 再说。
看了眼 T3,发现是个很像 AC 自动机的东西,可惜我忘记板子了。
想了很久,发现不太可做,打算拿个 20pts 的暴力跑路。
但我甚至连暴力如何实现都思考了 10min。
决定用哈希。
但最终还是没有调出来,我不知道为什么,我的码力这么差,一直调不出来。
没办法了,只能用最朴素的方法了,str.find()。
我知道,这玩意复杂度完全爆炸,只能拿 12pts。
算了,也都是分,先拿了再说吧。
感觉太悬了,我决定加一个邪门优化,也正是这个决定,我的命运再一次改变。
看到 T4 完全不可做,还是个数数题,我没了任何念想。
打了个 dfs,拿掉 8pts 的暴力,赶紧跑路。
此时还剩 50 min,赶紧回去蒸一下 T2。
功夫不负有心人,我想到了!!!!
开码!
共耗时 30 min,成功过掉全部小样例。
开测大样例!
第一个,过!
第二个,过!
此刻我感觉我又要赢了,超级超级超级激动。
甚至攒紧了拳头,开始测第三个。
但是啊。就是过不去。
思考了很久,我发现这 TM 的是个假做法。
我在干什么?我到底在干什么?
最关键的是,此时只剩下 10min,且我不知道哪里来的信心,是直接在暴力程序上修改的,也就是说我没有备份暴力代码。
这一刻我真的开始急了。心态已经濒临崩溃。
我开始拼命还原我最初的暴力程序。这 60pts 可真的丢不得啊!!!
还剩 3min,我终于还原出来了。
我放弃了任何挣扎,看着屏幕发呆了 3min。
我不知道到底在想什么,我只知道我真的想哭了。
说不出的难受,打了半天啥都没干,真的让我破防了。
我到底在干什么。
可能时基于去年 T2 的影响,我太想把 T2 给拿到手了。
但我花了不下 40min,想出了一个错误做法,前前后后花了 1h,打出还只是一个暴力。
我太失败了。
在结束的那一刻,我觉得我该 AFO 了。
只是希望千万别挂分吧!CCF 我真的爱你,求你别让我挂分了啊!!!
估分:
upd.2025.11.8 最终分数:
终于等到出了考场,已经坐牢了一天了,此刻天也黑下来了,就如同我的心,完全破碎。
问了下各路大佬,发现大家似乎都没发挥好,我的心情倒是缓解了一点。
不过还是听到了很多人 200pts+ 的消息,甚至 300pts+。我没任何办法了。
我承认,这一次,我输了,输的很彻底。
OI,我真的很爱你啊。
OI,纵你虐我千百遍,我仍待你如初恋。
OI,我可能暂时要离你而去了。
......
2025.11.1 以上
Day [1, 7]
是的,我回归文化课了。
已经烂成一坨了。
在某次语文早读测中,我取得了 5pts 的好成绩,满分是 100pts。
老师在课堂上说了这么一句话,我真的没绷住:“今天小测的情况很不理想,满分的只有几个人,还有人下了 80 分,甚至还有人只有个位数.....”。
老师说到这,大家就知道到底是谁,取得了这样的好成绩了。
2025.11.4 以上
晚修下课,回到了宿舍,舍友和我说我妈连续打来了两通电话。
我知道,可能要面对命运了。
怀着忐忑的心,我拨通电话。
“一件不是特别好的消息,和一件很坏的消息,你听哪个?”
我慌了。我真心害怕是我的 S 组考炸了。
“你先说坏消息吧”
“你知道你语文、英语考多少分吗!”
此时,我悬着的心终于放下,好在不是 S 组分数爆炸。
“知道知道,你快说另外一件事”
“你不要急,你英语只考 70 多分是怎么回事,还有你语文那个分数,你怎么考的?”
“诶呦我知道,你快说另外一个消息呀!”
“你注重一下文化课啊!!这分数你怎么中考?”
......(省略 2 分钟的讲话内容)
“好好好,我知道了,你快说吧”
“另外一件事是:你的 S 组是 190 分,100+48+30+12”
写到这,我不知道该如何形容我当时的心情了。
是激动?也许是吧。更带有一丝庆幸。
至少我实际跑出来的分比估的分要高。而且我没有严重挂分,甚至在 T3 和 T4 中反向挂了 20pts+。
这一晚,我彻夜未眠,我想了很多很多,真的是庆幸自己没有挂分,CCF 你太好了。
不过我为什么 T3 有 30pts 呢?
想了很久,我想明白了。是我那个小优化发力了,然后可能在 CCF 的少爷机上跑过了很多个点。
幸亏当时我加了这个优化,让我的命运得以改变,虽然说不上全赢,但也翻盘了一点。
今天中午实在不想睡觉了,去机房摸会鱼再说。
呦,大家都到了,都急着查分呢。虽然我早已经知道我多少分了。
很多大佬都挂了,默哀啊。
看了一圈,似乎大家都有遗憾,除了这次 HY rk1 外(超级无敌大佬,同时兼物竞和信竞)。
我好像是 rk3。啊这?
与一位大佬交流了下,他说他在 T2 加了最优性剪指的优化,以
很可惜,我和他是一样的想法,但我并没有加这个优化,所以完全爆了。
这也是一大遗憾,这就是命运吧。
我当时并没有想到,太可惜了。
666,还有开户环节,因为某些人忘了账号,但知道考号(在老师桌面上),于是去洛谷自测,不过顺便测了别人的。哈哈。
后来的后来,彭老帅回来了,她帮所有人查了分。
一位初二学妹,竟然取得了 180pts+ 的好成绩,真要被单调队列了啊...(这也许是 HY 为数不多的女队进入 NOIP 了吧)
今天考了物理,全都不会,我该怎么办呢。
估分 75pts-,呵呵呵呵。
考的时候就已经心态崩溃,考完更是崩溃。
不过我懒得管了,我打算彻底摆烂了。
放学,我看到了段考将在 20days 后,而 NOIP 也是。
这将导致,我需要同时备战两个考试。
这可使不得,我完全没有这种能力。
但恰巧,我翻盘了,我也许能拿到 NOIP 初中生体验名额。
和家长协商了很久,加上我自己的艰难抉择,我做出一个可能非常冲动的决定——放弃文化课,转战 OI。
是的。我也许要全停课 20 天,我想冲一把,拼上我的所有。
但我又剩下了什么呢?是稀烂的文化课成绩吗?
罢了。献祭了文化课也没什么事,段二不考也没什么事。
但我能为我所热爱的,拼上所有,值得了。
这一切,真的,真的值得了!
OI,我永远热爱你。
希望我能赢吧,虽然我知道这可能性非常渺小。
不过,哪有人总是输?
该赢的,一定会赢的。
人生有梦,各自精彩,不要迷茫,当放手时大胆放手就好。
呀呀呀呀呀。怎么大家测的 7 级分数线都是 191 或者 194 啥的,就不能来个 190 吗。我不会要被卡线外了吧。
呃呃呃。我想要 7 级啊!!!!CCF 保佑我啊呀。
???不是我 T2 好像是写假了啊。为什么大家 T2 暴力分都这么高呢。。
后记
OI,这一次,我不会放开手了。
有人问,学习信息学竞赛有什么用。显然,多数人就是为了保送一所好大学。更有甚者,“NOIP 一等奖证书一发,算法导论就扔进旧书箱”。我们不禁想,这样学到的一些所谓的程序,不过是无聊字母构成的一个个文件,实在没有什么深的意义;由此,中国学术的不正之风,中国难以拿到的诺贝尔奖,中国在科技领域仍然落后的事实,也便不难诠释了。
我反思自身:我学信息竞赛是为了什么呢?为了一纸证书吗?肯定是有一定的成分的,但更多的是对这门学科发自内心的热爱。
就算 NOIP 没拿出什么成绩,没考到省一,又何妨?那一纸证书并不重要,重要的是你学的是什么,你热爱它,即使一时不顺,之后它必将千倍万倍的回报你,唯有热爱可以持之以恒。
富兰克林说过,他人生的最大动力是爱情、知识和对世界的同情心。我则认为,站在自然界浩瀚的大海面前,捡拾几颗美丽的珍珠,则是人生最大的财富。
最美的风景不在浮华的宫殿,最深的情感不在潇洒的语言。人类区别于动物的最大特征,就是感情系统。而将这个系统放在怎样的环境下运行,装入怎样的软件,则是由每个人自己决定的。这台系统是如此精密,它对客观世界的一切细小的变化了如指掌;这台系统又是如此强大,它对客观世界的一切复杂的事情洞察清晰。系统软件,则是人装入的思想与境界。
我为我的系统装入这样的程序,它不求功名,只求现在的快乐;它不求光耀,只求自然的探索。它不愿为那些所谓的“一等奖”徘徊于两点一线之间,只为心中的理想而进入那浩如烟海的竞赛书籍的世界。
人生俯仰,就是在构建属于自己的程序;程序纷繁,就是在控制人生的进程。
这就是程序。人生的程序,与我们编写的程序相较,输入输出难以计数,函数语句冗长难懂,变量定义杂乱无规。这样,搞懂人生的程序,便成为难于上青天的任务。好在几千年的先哲们,已经零散的作出了片片研究成果,散落在文明的田野中等待捡拾,这些算法,或许值得我们学习,不说抄袭,但大可借鉴。
我为什么学习信息学竞赛,为什么初赛遇到如此大的风波临危不乱,为什么复赛进入省队却并未欢声雀跃,从人生的程序,也许可以找到答案。信息学竞赛,在人生的程序中,也许只是一个极小的函数;但每个函数都具有不可或缺的功能,缺少任何一条语句,就不能称作是完整的程序
搬一下余老师讲课时的几句话
士倾尽平生只为一展抱负。
他有士为知己者死的气概。
他有胆识。
他有才能。
所以他被称为“士”,他就是唐雎。
但转念想想,这亦是我。
(本文部分内容有借鉴其他文章,侵删)