CSP-S 2025 游寄

· · 生活·游记

\mathcal Day\ -1

2025/10/30
在机房打算写一个分块的模板代码笔记,但是写到一半发现自己爆炸了,好饿。

所以毅然决然地选择偷看HHY在干嘛,发现他在写复赛Day -2游记,所以我说我也要写,然后后面FBT就说今天其实是Day -1,大家恍然大悟。

毕竟已经去考过一次了,这次没有那么紧张了,就那种从周一慌到周五的感觉,好开心的感觉,耶耶耶。

王老师说机房后面的冰箱里面有吃的,香肠黄桃罐头啥的,但是我现在发现其实我不是很饿,我旁边的袋子里面还有一些香肠花生蟹柳啥的,但是不是很想吃,显然我其实是很渴。

所以我好像待会还得先把分块的学习笔记补上(不管他了)。

这几次考下来一直在对自己说:今年怎么也得拿个 1= 吧,但是心里还是没什么底气,毕竟去年第一次考的时候失利了。今年希望CSP-S 1=,NOIP 2= 冲 1。其实还是没什么底气,可能是因为现在很想喝水,好渴。。。

昨天打的模拟赛,T1自己错了一个数学规律,然后总觉得多sort再处理嵌套几次能过,然后发现不知道为什么不对,所以最后只有三十几分,T2他们调得很欢,是今年NOI2025的一道题,然后我当模拟+dijkstra秒掉了,他们好像很呆。

第三问是一个小巧妙预处理严格单调加上DP,不知道为什么我的剪枝爆炸了,然后最后只有50+pts,虽然赛后不知道改了哪里就AC了,很玄学,这种DP。

当我T3写完的时候发现HHY还在写那个破T2,我总觉得很爽,因为我在读完第四题去上完厕所以后他还在对着T2那个破代码思考,他的代码好长,一坨。

T4是字符串哈希,场内随手胡了一个暴力41pts,场外发现可以倍增,最后遗憾离场,更遗憾的是发现题解只需要一个欧拉筛预处理因数就好。我的倍增其实好像也不错。嗯。

好渴。

好渴。

我的CSPS1=有希望吗,我感觉有概率拿不到,毕竟要是他刚好卡我不会的算法,或者让我胡一道线段树我可能就爆炸了,我不想写线段树,真的不想写,每次写了都要调好久,调好久还调不出来,我真的吐血。所以现在才去温习已经快忘记的分块(发现紫黑那种省选题很多都喜欢疯狂分块,LCT分块,bitset传递闭包分块啥啥的)。

我真的可以吗。又紧张起来了。我或许其实面对考试应该兴奋一点才对的对吧。好渴,说实话。希望这一年的努力不要白费吧。或许没个一等二等上大学会被笑话的吧,大学也要好好打信息竞赛啊,学信竞的大哥哥。

盲猜明天题目黄绿紫紫或者绿蓝蓝紫。紫题一定要多去骗点分啊。我要上220pts(心里目标分数)。希望不会再奇奇怪怪的地方爆炸。

HHY一直在好认真地学,(其实或许也不认真),但是无所谓了,有点燃尽,明天还有一天可以冲刺,我们自己的模拟赛还要筹备,SXH现在好像总是没有时间。事情好多,好累,又有点幸福。还能偶尔摸个鱼写写游记。或许我真的很喜欢这种日子。

模拟赛已经出了一道蓝和一道绿了,绿是二分+多源BFS处理拓扑序,蓝是树上动态处理线性基,都好简单,我感觉我这些题出得德不配位(),他们又说其实应该没问题。我好想自己搓一道很难很难的DP,我知道了,我去数学联赛里面找一道数学集合大题或者什么神奇小巧思题目不就好了。耶耶耶。

好像已经写了很多了,有感觉有很多话没说。但是今天先写到这里吧,很疲惫了,我可能需要多休息。

\mathcal {Day\ 0}

2025/10/31
今天感觉满血复活了,一遍就把数列分块入门一写过了,我好厉害

给明天买了两瓶小的咖啡,一瓶魔爪,明天也可以再买一瓶红牛,疯狂续命这一块。但是没按耐得住,现在已经喝了半瓶咖啡了,我会不会今天晚上太兴奋睡不着觉,明天就直接萎掉啊?今天还燃命打了个羽毛球,感觉其实上大学了可以拿一个二级证。。。还不如先考虑再多写几道数列分块。好,我去工作一下。

。。。

那么好,现在已经是21:13了,我写了三道数列分块入门(可以在外面的随笔里面看到),复习了一会最短路,发现自己其实好像有别的很多错点。纠正过来了。

现在还可能得复习一下KMP、Manacher、带权并查集、tarjan的一系列算法、线段树、树状数组等等。这些好像都有点遗忘了,现在判断负环好像也有点生疏了,待会得早点离开机房,还得去门卫拿东西。(dijkstra不用dis==-1判断而用vis判断是对的)。

希望明天的考试能撞在我的comfort-zone上。如果不是的话也应该只是有点累。不要有那种很 的毒瘤题就像区间测速这种,就好,一切安好。CCF我真求你了。不要让我被资本做局。

\mathcal Day\ 1

2:34

一直睡不着, day\ 0 的晚上喝了一瓶咖啡还有考试的兴奋让我一直睡不着,到最后因为听着室友的呼噜声,真的燃尽了,才晕过去了。

6:20

直接醒过来,学校的起床铃的《追梦赤子心》,我真的服了。

6:50

到达机房开始早上的手感提升。最后自己脑子一片浆糊,就到王老师的床上去睡了一个半小时差不多,起来的时候已经是 8:33 了。

9:00~11:30 到了杭州

11:40

和ZHR找到了去年一起吃的那家餐馆,好吃爱吃还便宜,缩写是QXJ。去年一起来的时候还Arceae联打,今年好像都有一点风萧萧兮易水寒的感觉。诶。

我们吃完饭以后还挺早的,好像才12:20 就直接去星巴克集合,然后闲着没事给他展示了我的昨日圆车6.5周年抽卡最后大败而归。

然后一起大声背诵KMP算法模版和打促融共竞。

14:00

上战场去了,当时其实不是很慌张。

那天喝了四瓶咖啡,一瓶大的东方树叶。

考场纪事

15:00

先把T1,T2,T3,T4全部读一遍,初步认知是:T1为一个贪心算法或者二维DP;T2是一个最小生成树加上不知道什么玩意(没去看K的取值);T3发现多模匹配的神奇小连招,一眼丁真发现是一道AC自动机,但是不会背;T4,有点adhoc的影子但是DP我无法建模,再见。

15:45

尝试写T1,直接硬贪心当并查集最小生成树在做,然后发现第一个样例都过不了。心态3%崩溃。

16:00

不想再推式子了,想写一个部分分,最后把性质AB都写出来了(B写的是错的)。

16:18

再次尝试T1正解,觉得可以按照同人贡献的最大值、次大值、最小值的差值进行变化量的贪心,最后可能是因为一开始的诗山代码框架,导致我看不清自己写了什么,最后在一片混乱里面失去了耐心,去写T2了。心态30%崩溃。

16:23

重新认真读了一遍T2,但是还是下意识忽略了k的范围,我以为是100多的(),然后开始思考有没有高效写法,完全没有意识到 2^k并不大,所以枚举乡镇是和题目正解强相关的这个事实。

所以发现乡镇为0或开点费用为0就跑个最小生成树可以拿差不多一半分(),很绝望就对了。心态爆炸75%。

16:42

算了一下T2 1~4的数据点加上特殊性质A能有估计48pts。

16:50

修好了之前假的T1 specialB。

16:54

开始搓T3,考前字符串复习得不少,想着这么经典的问题不得搓个几分出来,结果是当时想用hash来炸,然后完全忘记我的KMP来的。

看着这道多模匹配的AC自动机,当时很怀疑人生,想着要不搓一个特殊性质,然后发现跳着跳着就跳闸了,最后不得不放弃,心态爆炸90%。

17:43

T3完全被我搞砸了,我的hash值都不知道因为什么原因爆炸了,明明手测是可行的东西。我恨。

17:49

在T3的.cpp里面写了一篇考场小作文,用很温和的语气(真的不敢骂)质问了今年的出题思路。

然后转头开始对T4埋头苦干。

17:54

想着要不写一个T4 specialA拿20pts?

写了一会发现好像这东西不是组合数,我不用去处理逆元。

写了一会发现这个好像甚至不是广义个排列,N!好像有说法。

发现过不了打样理,仔细一看发现还有 c_i=0 的,大哥你要是不想来面试可以直接走的,为什么还要排这个队给自己受啊,我是真不理解。

试着DP,然后心态爆炸100%。根本搓不出来,以我的考场精神状态。

跟自我博弈完了,什么博弈?巴巴博弈?

18:20

脑子里不知道为什么一直在播放《里表情人》我很生气,因为想不动题了。

当时怒而提笔:(粗口)为什么这个机房里还有(粗口)蚊子啊?

放弃了T4,失去了我想象中的T4's 20pts。

18:23

考场笔记:

wanna die

最后一出考场,发现同队的大家全都脸色铁青,好像心里也有些释然了。诶,今年要AFO了结果还是BE,很难受。

20:00

去吃去年王老师请客吃的那一家酸菜鱼。故地重游,大家的心情和上次来的时候一样沉重。

回忆:

回来的第一件事情是重新读一遍我们追忆的题目背景,感觉特别恍惚,用Latex给它做了一个再分段+翻译+色彩,感觉很有成就感。

但是无法掩盖这次我的悲伤。

努力学习了一年,虽然有身体上和精神上的疲惫和折磨,还有来自外界竞争和文化课老师的压力,如果不是我对算法的热爱还有队内和谐有爱的氛围,我也不会变成今天这个我希望变成的样子。

可能是应该感谢一路走来的我,和一直陪伴着的你们,所有OIer。

信息竞赛给我的体验总是温暖的,程序是冰冷的,但是整个圈子远远比数学、物理要温暖得多。我好喜欢这里,我不想离开,我不想要AFO,但是谁叫我还要高考呢?

今年考完就已经察觉到绿蓝紫紫的分布了,切不出来又能怪谁,自己能力不够;复习的一个没考,算法刚好出在我的死角又能怪谁,我自己不够全能,高中学科竞赛本身或许就是这样残酷。

百感交集,但是手指在键盘上无法敲出我的切身感受。

我也写点文案怎么样。

致还没来的春天,我可能会永远留在这个冬天。

对于远方向我许诺的未来,就像他本身一样遥不可及。

我的热爱在被梦想消费,码过的一行一行字其实有时候并不是我的燃料,我的船桨、我的垫脚石。

人生的轨迹仿佛BFS、Floyd,好想成为A*、堆优化Dijk。

仿佛在预制的社会里面,却屡屡摸着边界判断,走这一条我也不知道要去哪里的路,只能小心地记下每一个dis。

我的日子也像分块一样,一堆一堆地来,根本处理不完,只能给每天都打上一个“过得很好”的标签,最后在自己查询自己的竞赛经历的时候一笑而过。

这并不是我想要的,我甚至不用问这到底是不是我想要的。

人的生命有如流星一般,往往不会留下什么。

但是我在有限的生命里面,总是想着:倘若梦境醒来,倘若执念破去,我们谈谈救赎好不好。

我很热爱OI,一个人在热爱的区域没什么成就也不是罕见的事情。

但是谁能接受这个结果呢?

\textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{我常常}\textcolor{#6366f1}{追忆}\textcolor{#0ea5e9}{过去。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【私はしば}\textcolor{#fb7185}{しば追憶に}\textcolor{#f97316}{ふける。】}}}}}{\textcolor{#e9d5ff}{【I\ often\ find\ my}\textcolor{#bfdbfe}{self\ drifting\ in}\textcolor{#a7f3f0}{to\ reverie.】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{生命瞬间定格在脑海。我将}\textcolor{#6366f1}{背后的时间裁剪、折叠、蜷曲,}\textcolor{#0ea5e9}{揉捻成天上朵朵白云。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【生命の一瞬が脳裏に焼き付く。背後に}\textcolor{#fb7185}{続く時間を裁ち、折り畳み、丸め、こねて、}\textcolor{#f97316}{天上に浮かぶ幾つもの雲へと変える。】}}}}}{\textcolor{#e9d5ff}{【Life's\ moments\ are\ frozen\ in\ the\ canvas\ of}\textcolor{#bfdbfe}{\ my\ mind.\ I\ snip,\ fold,\ curl,\ and\ knead\ the\ trailing\ threads\ of}\textcolor{#a7f3f0}{\ time\ into\ puffs\ of\ cloud\ drifting\ across\ the\ sky.】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{云朵之间亦有分别:}\textcolor{#6366f1}{积云厚重,而}\textcolor{#0ea5e9}{卷云飘渺。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【雲にもそれぞれの姿があ}\textcolor{#fb7185}{る。積乱雲は重々しく、巻雲は}\textcolor{#f97316}{かすんで揺らめく。】}}}}}{\textcolor{#e9d5ff}{【Even\ among\ clouds,\ distinctions}\textcolor{#bfdbfe}{\ arise:\ cumulus,\ dense\ and\ impos}\textcolor{#a7f3f0}{ing;\ cirrus,\ ethereal\ wisps.】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{生命里震撼的场景}\textcolor{#6366f1}{掠过我的思绪便}\textcolor{#0ea5e9}{一生无法忘怀,}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【人生の衝撃的な光景}\textcolor{#fb7185}{は心を掠めると一生忘れ}\textcolor{#f97316}{えぬものとなり、】}}}}}{\textcolor{#e9d5ff}{【The\ seismic\ scenes\ of}\textcolor{#bfdbfe}{\ life\ sweep\ through\ my\ though}\textcolor{#a7f3f0}{ts,\ indelible\ forever,】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{而更为普通平常的}\textcolor{#6366f1}{记忆在时间的冲刷下只}\textcolor{#0ea5e9}{留下些许残骸。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【より平凡な記憶は時}\textcolor{#fb7185}{の流れに洗われてわずかな}\textcolor{#f97316}{残骸を残すのみ。】}}}}}{\textcolor{#e9d5ff}{【while\ the\ mundane\ wash}\textcolor{#bfdbfe}{\ away\ with\ time's\ tide,\ leaving}\textcolor{#a7f3f0}{\ only\ scattered\ shards.】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{追忆宛如入梦,太过清楚则}\textcolor{#6366f1}{无法愉悦自己的幻想,过}\textcolor{#0ea5e9}{分模糊却又坠入虚无。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【追憶は夢を見ることに似て、}\textcolor{#fb7185}{鮮明すぎれば幻想の愉しみは消え、}\textcolor{#f97316}{曖昧すぎれば虚無へと落ちていく。】}}}}}{\textcolor{#e9d5ff}{【To\ dwell\ in\ memory\ is\ akin\ to\ dreaming;}\textcolor{#bfdbfe}{\ too\ vivid,\ and\ the\ sweet\ illusion\ shatters;}\textcolor{#a7f3f0}{\ too\ faint,\ and\ you\ plummet\ into\ the\ void.】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{只有薄雾间的山水,面纱下的}\textcolor{#6366f1}{女子,那恰到好处的朦胧,才}\textcolor{#0ea5e9}{能满足我对美的苛求。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【ただ、靄に包まれた山水、ベールの向}\textcolor{#fb7185}{こうの女性——その絶妙な朧げさのみが、私の美に対する}\textcolor{#f97316}{厳しい求めを満たしてくれるのだ。】}}}}}{\textcolor{#e9d5ff}{【Only\ the\ mountains\ veiled\ in\ mist,\ the\ woman\ glimpsed}\textcolor{#bfdbfe}{\ behind\ a\ sheer\ curtain\ -\ that\ perfect,\ elusive\ haze\ -\ can\ satis}\textcolor{#a7f3f0}{fy\ my\ exacting\ thirst\ for\ beauty.】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{追忆总在不经}\textcolor{#6366f1}{意间将我裹进泛}\textcolor{#0ea5e9}{黄的纸页里。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【追憶はいつも、気づか}\textcolor{#fb7185}{ぬうちに私を黄ばんだ}\textcolor{#f97316}{紙の頁に包み込む。】}}}}}{\textcolor{#e9d5ff}{【Memory,\ unannounced,\ wraps}\textcolor{#bfdbfe}{\ me\ in\ the\ yellowed\ }\textcolor{#a7f3f0}{pages\ of\ forgotten\ books.】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{分别又重聚的}\textcolor{#6366f1}{朋友,推倒又重}\textcolor{#0ea5e9}{建的街道,}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【別れまた巡り合}\textcolor{#fb7185}{う友、壊されまた建て}\textcolor{#f97316}{直された街路、】}}}}}{\textcolor{#e9d5ff}{【Friends\ parted\ and}\textcolor{#bfdbfe}{\ reunited,\ streets\ demolished}\textcolor{#a7f3f0}{\ and\ rebuilt—\ 】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{种种线索协助着我从}\textcolor{#6366f1}{一个具体的时刻出发沿时}\textcolor{#0ea5e9}{间的河逆流而上。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【様々な手がかりが、私をある}\textcolor{#fb7185}{特定の瞬間から出発さ}\textcolor{#f97316}{せ、時の川を遡らせる。】}}}}}{\textcolor{#e9d5ff}{【these\ strands\ guide\ me\ upstream}\textcolor{#bfdbfe}{\ along\ the\ river\ of\ time,\ departing\ from}\textcolor{#a7f3f0}{\ a\ single,\ sharp\ moment.】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{曾经的日子无}\textcolor{#6366f1}{法重来,我只不过}\textcolor{#0ea5e9}{是一个过客。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【過ぎ去った日々は戻ら}\textcolor{#fb7185}{ない。私はただの通りすがり}\textcolor{#f97316}{の旅人に過ぎない。】}}}}}{\textcolor{#e9d5ff}{【Those\ days\ can}\textcolor{#bfdbfe}{not\ return;\ I\ am\ but}\textcolor{#a7f3f0}{\ a\ passerby.】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{但我仍然渴望在}\textcolor{#6366f1}{每一次追忆之旅中}\textcolor{#0ea5e9}{留下闲暇时间,}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【それでもなお、追}\textcolor{#fb7185}{憶の旅ごとに少し}\textcolor{#f97316}{の余暇を残し、】}}}}}{\textcolor{#e9d5ff}{【Yet,\ I\ yearn\ to\ linger}\textcolor{#bfdbfe}{\ on\ each\ journey\ thr}\textcolor{#a7f3f0}{ough\ the\ past,】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{在一个场景前驻足,在岁月}\textcolor{#6366f1}{的朦胧里瞭望过去的自己,}\textcolor{#0ea5e9}{感受尽可能多的甜蜜。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【一つの情景の前に佇み、歳月の朧}\textcolor{#fb7185}{げさの中で過去の自分を眺め、できるだけ多く}\textcolor{#f97316}{の甘美を感じたいと切望する。】}}}}}{\textcolor{#e9d5ff}{【to\ pause\ before\ a\ scene,\ to\ gaze\ through}\textcolor{#bfdbfe}{\ the\ haze\ of\ years\ at\ the\ self\ I\ was,\ and\ to\ savor}\textcolor{#a7f3f0}{\ whatever\ sweetness\ remains.】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{美好的时光曾}\textcolor{#6366f1}{流过我的身体,我}\textcolor{#0ea5e9}{便心满意足。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【良き時代がかつてこの}\textcolor{#fb7185}{身を流れ去った、それだけ}\textcolor{#f97316}{で私は満ち足りるのだ。】}}}}}{\textcolor{#e9d5ff}{【That\ such\ beauty\ once\ flowed}\textcolor{#bfdbfe}{\ through\ me,\ this\ is}\textcolor{#a7f3f0}{\ contentment\ enough.】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{过去已经凝固,我带着回忆向}\textcolor{#6366f1}{前,只是时常疏于保管,回}\textcolor{#0ea5e9}{忆也在改变着各自的形态。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【過去はすでに凝固している。私は記憶}\textcolor{#fb7185}{を携えて前に進む。ただ、しばしば手入れを怠り}\textcolor{#f97316}{、記憶自体も姿を変えていく。】}}}}}{\textcolor{#e9d5ff}{【The\ past\ has\ solidified.}\textcolor{#bfdbfe}{\ I\ carry\ it\ forward,\ yet\ often\ neglect\ its\ tending.\ The\ memories}\textcolor{#a7f3f0}{\ themselves\ shift\ and\ reshape,\ 】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{这给我的追}\textcolor{#6366f1}{忆旅程带来}\textcolor{#0ea5e9}{些许挑战。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【それは私の追憶}\textcolor{#fb7185}{の旅にいくばくかの}\textcolor{#f97316}{難題をもたらす。】}}}}}{\textcolor{#e9d5ff}{【lending\ a\ subtle\ chall}\textcolor{#bfdbfe}{enge\ to\ my\ voyages}\textcolor{#a7f3f0}{\ of\ recollection.】}}}}} \ \textrm{\textit{\textbf{\large \textcolor{#8b5cf6}{我该在哪}\textcolor{#6366f1}{里停留?我}\textcolor{#0ea5e9}{问我自己。}}}} \textstyle \mathcal {\small {^{\frac{\textrm{\textit{\textbf{\textcolor{#f472b6}{【私はどこで立ち}\textcolor{#fb7185}{止まるべきか? そう}\textcolor{#f97316}{自らに問う。】}}}}}{\textcolor{#e9d5ff}{【Where\ shall\ }\textcolor{#bfdbfe}{I\ pause?\ I}\textcolor{#a7f3f0}{\ ask\ myself.】}}}}}