CSP J/S 2026 初赛 —— 一个完整的周六
在考试之前
凑巧,2026年的中秋节是和周末连着的,不调休,所以国庆的调休就被移动到了国庆前一周。凑巧,CSP初赛就撞上了这天单休。何况已是高中,有了晚自习这种东西,更没时间了。
和去年不同,这次暑假的OI集训只有一周,而且基本没怎么练初赛,就开学后练了几套,和去年刷的题相比少了许多。考前一周周中做了几套卷子前面的选择题,周五晚上重做了一次去年的真题的选择题, 周六早上对着大纲看看各种STL、数据结构以及图论相关的概念,复习就权当结束了。
赛前
这次的考点又是红岭中学,过去倒是方便了很多,可以等到一点再出发。吸取上次的教训,在楼下提前看好了不同路线的差异,最后选了个高德不推荐的路——过个天桥就是公交站,不用弯弯绕绕找半天。
坐的公交车是大巴车改的,椅子都是皮的,相比普通公交车的塑料椅子坐着舒服了很多。还是分段计费,上下车都要刷卡。
终点还是山脚的公交站,但和上次阴雨绵绵不同,是个炎热的晴天。能见度明显高了很多,水库里面的白鸟都可以看到几只。右边的居民区的墙壁被阳光照得白白净净的。这里的居民楼很有特色,二楼是被一条户外的走廊连通的,不必下到一楼,可以直接从二楼在不同栋楼间穿梭。虽然只是少走了一层楼的高度,但是在心理上应该能得到大得多的满足感。而且,二楼的视野也会开阔很多。
到红岭校门口的广场和同学碰头。现在才一点半,还不着急进去。校门口有一小片草地,有的人就在树旁阴影处的草地上抱着腿坐着。草地在阳光下略微泛黄。各个培训机构的人也都躲在遮阳棚下,外面弥漫着懒洋洋的氛围,没人着急一般。
在旁边的一个角落还放了一台自助咖啡机,看了看价格,¥12.9 橙C美式,似乎还算实惠,不知味道怎么样。不过这台咖啡机据说还是临时放过来的,以前这里就是块空地。
该等的同学都等到了,进学校,看到那个标志性的地球,走上台阶。去年天气湿滑,有人在出考场的时候就在这里摔了一跤(从正门面对地球靠右手边的楼梯),不知道我为什么还记得这件事。兴许走这里的时候要注意些?
离能进考场还有几分钟,先去五号礼堂找上另外几位同学。去年来这里的时候,学校信竞班里面的人还一个都不认识,来红岭独来独往。但现在就可以和一群人在进考场前打打闹闹了。那时候也没想过能认识这么多人吧。若不选物化地,若我不进到这个班,若班里没有另外两位学信竞的同学······少了任何一环,兴许都不会有这样热闹的场面。


赛中
开考前半小时左右进去还是很有必要的,要填答题纸、答题卡、知情同意书,一大堆东西,效率高的话没个十分钟也填不完,何况还要核对。
还是说说今年的题目吧。做前面几题就感觉不对劲,前面五道题都是要算半天的。后面有个树状数组,但是正好树状数组的知识点没看到,只能送掉了。复杂度计算的题也不像去年那样是裸的主定理,出现了拓展情况,感觉没做对。
选择题相对去年来说,感觉考计算的部分多了很多,像去年那样只考简单概念性知识点少了很多,以及依旧没有Linux命令。很难。
阅读程序三道题也是难,而且位运算很多。第一道题就是位运算,而且一共44位,要在纸上模拟的话太费时间了,只能盯着代码硬想。第二道是倍增+DP结合,还有个gcd。倍增这块内容也基本没看过,这道题也是只能先模拟一下结论,然后开蒙了。
最后一道的代码很简单,一个树,以及一个数组。但是有二级索引访问 f[fa[i]] 这样的东西出现,在纸上模拟很费劲。最后依旧是只能根据选择题的选项猜它是在干什么,然后完成剩下的题目。
完善程序第一道的BFS还勉强能看懂,第二道又是一大堆位运算,这就彻底看不懂了。时间所剩无几,索性最后四道题全部选D,能混一分是一分。
这次CCF的代码风格又有所改善,总算是用上cin/cout了。
后面出考场后讨论题目时,有同学说完善程序第二道是44位数组的位运算,但是我记得很清楚是第一道,第二道要模拟的东西太多所以先做的第三道,再反过来做第二道。不知道是有A/B卷,还是单纯我们中有一人记错题目了。但还有更糟糕的情况:有人看题看错了。但愿这种情况不会发生。

赛后
在考场门口的招牌和老师、其他同学拍过照片,然后就散开了。我们高中部一群人走在一起。此时太阳高度尚高,但光线已是斜着洒在身上,不再是中午那种燥热。就在这温暖的阳光中,我们从斜坡下山,穿过桥洞,颇有一种“迎着阳光盛大逃亡”的感觉。
似乎,也确实如此。晚自习已经请过假了,我是走读,可以直接等到明早再去。这就意味着,今天,是一个完整的周六。我们向侨香地铁站前进,似乎誓要在这来之不易的考后时光里玩上一番。当然,这是后话。

碎碎念

已至高二,OI这条道路也终于将至终点了。打完这次,也就要退役了。若复试不安排在这,下次再来红岭应该也要相当长一段时间了。
当我意识到还有信息学竞赛这个东西的时候,已是初二,太晚了。现在有这么多人在涌入OI这条路,我没有天赋,时间也不够。这次最好的结果,也就是止步于NOIP了。
但若问我后悔吗?不会。它让我认识了一些有共同话题的人[1],让我学到了这么多有意思的知识,甚至,对计算机的热爱和OI也相辅相成。可能是做项目让我重拾了OI,而OI让我把项目继续做下去。
至少计算机这条路,我会一直走下去。
似乎说得有点多了,现在只是初赛而已,长篇大论还是留着后面吧。
#include<bits/stdc++.h>
using namespace std;
long long rp;
int main(){
while(true){
rp++;
}
return 0;
}后记
最后成绩:57.5。广东的分数线才将近50分,有点出乎意料,比去年还低。
今年的CCF相比去年也有所改善。比如报名网页,加入了时间轴,可以很清楚地看到现在进行到了哪个阶段,以及接下来要去做什么。第二轮也改成了省里统一报名,不用像原来那样麻烦了。最后,今年 S 组的题目没有任何勘误,相比去年好多了。
这里说的不仅是几乎所有人都玩崩铁↩︎
