2024 CSP-J/S 游记

· · 生活·游记

人生中的第一场CSP(山东的CSP-X就算了)。

Update

$\text{2024/10/27}$ 完成复赛游记 ## CSP-J/S 初赛游记 **省流:CCF没钱捞了放水让人过复赛?** ### Day -? 补文化课ing…… ### Day -1 晚上FZYZ CSP-S初赛模拟,只拿到了 $42.5$ 分,感觉初赛要寄了(虽然还是比去年FZ的S组分数线高 $2$ 分)。晚上和同学聊天+做真题,精神状态堪忧。 ### Day 0 上午 早上7点起床临时抱佛脚,复习了一下排序算法的时间复杂度和二叉树。 9点15分到FJSDFZ,我考场竟然在化学教室里,难蚌。 提前10分钟发了答题卡,纸质好差,差评。 提前5分钟发了试卷,随便看了一下,好简单啊,今年应该稳了。 第一题单项选择花了十几分钟才做完(我好蒻啊),组合数学和格雷码乱蒙一通。 第二题阅读程序第一小题GESP2级难度,秒了。第二小题看上去跟去年一样,但是更简单,模拟一下十几分钟做完了。第三题递归,比较麻烦,列了一个矩阵计算 $f(a,b)$ 的值,花了二十多分钟。 第三题完善程序,第一题送分题,秒了。第二题随便乱蒙。 做完以后才发现才过去一个小时( 然后开始检查,发现阅读程序第三题27、30题填的是函数返回值,我填的是程序输出结果,及时改正了。 然后发现单项选择题第二题把 $(1101_2)$ 算成了 $(11_{10})$,及时改正了,唐。 其他好像没发现错误了。 然后开始估自己的最高分、最低分,~~然后睡觉~~。 考完试出学校发现找不到家长了,唐*2。 在车上看[洛谷](https://www.luogu.com.cn/discuss/931714)估了一下分,大概83分,呜呜呜我好蒻。 ### Day 0 下午 J和S的考场不一样,师大附中好大。 考试ing…… 第一题差点选成C,唐*3。 阅读程序和完善程序好难,乱蒙答案看看自己RP如何。 考完试对着[金钩爷](https://www.luogu.com.cn/user/10703)的[答案](https://www.luogu.com.cn/discuss/933055)估分,56左右,呜呜呜我好蒻。 ~~看到很多人说今年难,难不成56能过?~~ 另:单项选择题乱蒙竟然只错了4分,人品可能用光了呜呜呜。 **updata 2024/9/29: 恭喜CSP-S2024超越黑猴,成为9A大作!** ## CSP-J/S 复赛游记 ### Day -1 星期五FZYZ NOIP模拟赛喜提爆零,精神状态和初赛前如出一辙。 晚上打水题。 ### Day 0 早上 (CSP-J) **师大附中润德楼 $5$ 楼居然有小粉兔真人照片!** (记住这里,后面要考!) 然后开题,[第一题](https://www.luogu.com.cn/problem/P11227) 太水,用 $3$ 分钟做完了($3$ 分钟里有 $2$ 分钟都在读CCF冗长的题面),预计 $100$ 分。 [第二题](https://www.luogu.com.cn/problem/P11228) 是个模拟题,先跳过了。 [第三题](https://www.luogu.com.cn/problem/P11229) $n\le 50$ 部分打表,特殊性质AB找规律,预计 $80$ 分(CSP-J史上最水T3?)。 然后滚去看T2了,花了 $30$ 分钟打完了,然后测大样例的时候发现第四个大样例有问题:**无论用记事本还是写字板打开第四个大样例的第二个数据都把换行符吃了**,导致没测第四个大样例。T2估分 $40\sim 80$ 分。 **然后去上了个厕所,发现竟然有人在拜小粉兔!!!然后等他走后我也拜了几下。** 回到考场开始看 [第四题](https://www.luogu.com.cn/problem/P11230),原本想打一个暴力骗点分的,然后没打出来( 上午大概就这样了。但是中午吃饭时我突然想到T3的 $n=6$ 时答案是不是 $0$ 啊,然后突然感到昏天暗地,感觉自己T3要挂了,然后我还[发帖](https://www.luogu.com.cn/discuss/975650)求助了。(最后发现 $n=6$ 时正确答案就是我代码里写的 $6

Day 0 下午 (CSP-S)

继续开题,第一题 首先是难度预判错了,甚至有萌生DFS的念头(虽然后面没打出来),最后老老实实 r_i\le 2 打了 30 分代码,预计得分 30 分。

第三题 看上去能DFS,然后就打了DFS,预计得分 20 分。

突然发现好像没什么题可以做了,于是又去做T1了,终于在死磕第一题几个小时后做出来了,预计得分 100 分。

然后开始hack第一题代码,大概三点多的时候发现了一个hack,于是把代码又重构了一下,预计得分 100 分。

比赛结束前1.5h时发现T3我的DFS大样例 n=15 的情况不对,调到比赛结束都没有调出来(悲

但是今年CCF继续发挥优良传统,T1还是很水。

结束以后

出考场之后感觉自己完了,J可能二等奖,S如果T1做法不假可能能得二/三等奖。

用手机交了一下入门组T3 n=6 答案为 6 的代码(差不多就是赛时代码,但是当时我认为这份代码错了),能拿 80 分,这使我重新燃起希望。

回家又把入门组T2代码凭自己记忆重新打了一下,居然 100 分!!!

这样的话入门组自测有 100+100+80+0 了,应该能1=吧。

又把提高组T1代码凭记忆打了一下,洛谷上自测 100 分,提高组一共 100+0+0+0,运气好可能可以2=?(参考去年)

27日早上有人发了个帖,然后我去找这位巨佬要来了自己的代码再测一下,结果不变。

如果洛谷的数据不水的话,今年就能J1=,S2=了。

但愿如此吧。

我的J组所有代码

我的S组所有代码

后记

19日发分数线了,CSP-J(280分) 获得一等奖,CSP-S(100分) 获得三等奖,虽说S考得不尽人意(差5分二等奖),但是总算让自己的名字出现在 OIerDB 和 NOI 的评级名单上了,算是善终了。

看了一眼S第一题的题解,为什么代码这么短,不会就我一个人没有发现性质直接按贪心模拟的吧。