2024 CSP游记

· · 生活·游记

去年

去年我六年级,才学c++半年的时间,参加CSP,但由于经验不足,普及组初赛差1.5分过,提高组初赛才考30多分,感觉非常可惜,但也坚信下一年能考好,于是就把时间投入到文化课了

今年初赛

初赛前我都没怎么练习,就只是反复看了几遍《深入浅出》基础篇,也没刷多少卷子,最后轻装上阵。 上赛场时真的很紧张,我知道如果我今年还过不了普及组初赛的话就几乎没机会了(虽然我看到过一个顽强的朋友九年级还没过普及组初赛) ,但实际上拿到卷子的一刻就没多紧张了,特别是当我看到完成程序最后一道的时候。 但最后写的时候有些题还是很犹豫。考完后对答案真的两眼一黑,因为我发现我普及组第一道题就错了。 但是,成绩出来后还是让我很惊喜,我真的就只错了第一道题!!最后普及组初赛98,提高组差6分过

之后我想过要不要申请提高组奖励名额,但无奈我们学校竞赛方面太差,也没申请到。 最后决定认真备普及组,争取今年就拿下一等奖

复赛准备

无奈学校作业太多,平时没太多时间搞电脑,唯独国庆集训了一下,考前也只是听教练建议刷了几道图论题(这很重要!!)

今年复赛

因为只考J, 所以也非常从容。

T1

第一眼我竟然没想到STL,傻傻的写了一个二维vis数组去重,浪费了不少时间

T2

明显的模拟题,不到半小时就打完了

T3

刚开始想打表,后来看数据直接放弃。最后碰巧看了一下特殊性质,忽然就悟了,因为%7提醒到我了,最后也是想出了一个我认为正确的方法。但是因为我是%7后0~6的余数分别讨论的,所以我现在很害怕讨论错了1种情况,哪怕写错一种估计最后就只有挂掉了

T4

因为我考前只刷了下图论的题,所以考试时我就自然往图论的方向去想,最后想不到正解,打了个70多行的建图+bfs的代码,调了一个多小时,最后终于调的差不多了,测试的时候挂了2个大样例

等复赛出成绩

没敢估分,真的害怕哪道题出了点小错误直接损失五六十分,但也相信自己,就算今年差一点明年也可以继续努力!