CSP-S2025 游记

本人高一,坐标 HA,可以算是从高一开始才正式走上 OI 的道路,初中的时候不过是当个副业,随便打打罢了,重心还放在文化课上,从暑假到现在,一直在机房停课训练,今年已经是第三次参加 CSP 了,也算是老将了吧,希望能有个好成绩

BEFORE CSP

先是刷了刷蓝书,又刷了刷 CF,感觉实力还是就那样。。。CF edu 场大部分时间只能做出前三道,偶尔能做出四道,还是要多训啊

11.1

初赛考了 91,挺不错的

终于,我还是走进了 CSP 的考场!今年又是一个新地方,不知道机子怎么样,进场之后发现键盘还挺新的(好评),但是布局和平常用的不一样,有一个巨大的 Enter 键,导致每次打 \n 都直接打成换行。。。

尝试安装 Dev,发现蓝色版本的没有 64 位编译器,好像只有红色的(Embarcadero Dev-C++)有,去年因为这个直接崩了

开题!

先看 T1,想了一会感觉是个贪心,可以用调整法做,但是不确定对不对,遂开 T2

T2 是图论题?完了,刷 CF 模拟赛的时候图论做得不多。有点紧张,于是先读题,好像是最小生成树?但是可以城市化的村庄怎么搞?贪心?dp?不知道,看后面的题吧

T3 怎么出字符串。。。不是说好的字符串考试频率极低吗。。。

T4 就扫一眼好了,反正肯定也做不出来

看了一圈题,感觉比去年难度高不少,还是从 T1 开始吧,在纸上写写画画,感觉贪心调整挺对的,但是好像需要反复调整(赛时没意识到只需调整一次,厉害吧)?没关系,总调整次数应该是 \(O(n)\) 级别的,开写!

写了一个多小时,发现第四个大样例挂了,然后开始调试,最后发现是一个条件写错了,调了很久,最后在 \(2h\) 时切掉了 T1。。。

然后开 T2,感觉还是没什么想法,于是先写了 T3 的暴力,过了小样例

接着回头看 T2,这题是不是也能贪啊?先求出原图 MST,每次加上新的点然后调整生成树,似乎是 \(O(nk)\) 的,不管了,先写一发试试吧

然后果不其然地假了,这时还剩 \(1h\)

到底如何做呢???暴力怎么写呢?枚举子集!\(O(m2^k)\),爆完了,但是。。。

先求出原图 MST

wow,只有在原图 MST 上的边才有用!\(O(n2^k)\)

写完发现样例都对了,但是样例 2,3 有点超时,这时距离比赛结束还有 \(30min\)

并查集加按秩合并!!但是好像没啥效果。。(后来证明是我按秩合并写挂了)

就这吧,开摆吧。。。

期望得分 \([100, 100] + [60, 90] + [0, 10] + 0 = [160, 200]\)

After CSP

考完当天晚上就去武汉打 ICPC 了,路上和机房大佬交流,发现 T1 只用调整一次。。T2 好像是对了,说是考场机子输入比较慢,应该问题不大,感觉信心倍增

周一回到机房,教练说测的 \(220\),感觉还可以(虽说是机房倒数第一吧)

周三,出分了,T2 挂了 20 ???T3 暴力居然有 30 分!总分 \(210\),赢!

接下来就该准备 NOIP 了,希望 rp++

posted @ 2025-11-07 20:11  zhm0725  阅读(3)  评论(0)    收藏  举报