CSP-S2024 游记

· · 生活·游记

Day -?

提前两周开启半停课生活。上午在初中听课+睡觉,下午和晚上到萧中学信奥。吃惯萧中菜后,我们初中的饭菜再也吃不下去了。

Day -1

近几天 ZROI 比赛vp得最好的一次,rk14,希望csp也能发挥出这样的水平丫。

另外,为了防止考前再失眠,我决定在这一天少睡一点。这样第二天就会很困,沾床就能睡着了QwQ。

Day 0

还是失眠。

Day 1

大概5:00就醒了吧。起床后无所事事,背了背 -fsanitize 指令的用法,之后一直在摆烂。

下午 2:15 进考场。比较有趣的是,考官严令禁止我们开赛前碰键盘,可我周围一群老哥全在配环境(包括我),也没人管。

正式开考。

T1是一道送分题,只要观察出答案即为出现次数最多的数即可。1min想题+1min写题。

T2也不怎么难QwQ。套用加速度公式后就变成了经典线段覆盖问题,DP+单调队列(好像不需要啊)即可。难受的是 double 有浮点误差,做了整整50min。

这个时候心态已经有点不好了,有点担心T2会挂分,想了想,决定先不写拍子,去看T3。一眼看T3不是弱智题么,快速写了个DP,然后浪费整整40min,后来发现自己做法假了。逼自己上了厕所冷静下来,回来先写了 O(n^2) 的暴力,然后优化优化,写了删,删了写,终于在1.5h后,我过了大样例。好夸张。最后有效代码仅13行,我怎么写了这么久啊啊啊。

看T4,一开始并没有什么思路,决定先打暴力。先写了 n\le500O(n^2\log n),再写了特殊性质 A,然后,就只剩下30min了。飞快地写了特殊性质 B 的 12分,接着正解也有了思路,但只剩下15min,遂摆烂。遗憾离场。

upd:最后15min想出来的思路是 O(Tm\log n) 的,貌似有76分左右。

不出意外的话,是 100+100+100+52=352,感觉打了一个很大众的分数。希望别挂分了QwQ。

打T3时,我一直安慰自己,至少这场比赛300+有了。谁能想到前三题竟然这么送啊。

随着试题的不断简单化,CSP考验得不再是选手的真实实力,而是他们的应试技巧、做题速度。我的同学西湖水妖因为T2调太久,以致于没有时间做T3,以他的实力,300+原本是轻轻松松的。

哎,还是祝愿自己 NOIP RP++ 吧。