2024 CSP-J游记

· · 生活·游记

前言

坐标GD,初赛压线过的,第一次进复赛,挺刺激的

Day 0

刷了一套模拟题,复习了一下之前做过的,有一点点紧张,该吃吃该睡睡,晚上很早就睡了

Day 1

6:00

早上六点多起来了,也许我根本没睡,洗漱好之后收拾东西,吃个早餐,上洛谷打个卡

7:00

打车出发了,车上看了一下防爆零小技巧,心情大好,非常快乐地前往考场

7:30

下车了,一边喝饮料一边悠闲地进考点,飞奔跑到了六楼机房,结果发现机房要8:00才能进…………

8:00

和朋友聊了一会儿终于进去了,找到座位然后签了知情同意书,开考前啥也不能动,坐在那里睡了一会

8:30

开始了!!!解压压缩包,打开pdf,建立选手目录后,开始切题

8:40

T1轻轻松松搞定,写了个map+遍历,样例全过了,心态非常好,顺便薅了一瓶考场特供矿泉水(没什么特别的,普通水)

开始看T2题目

8:55

第一眼被T2题目长度吓死了,仔细一看发现是简单的纯模拟,花了20分钟打完,发现有bug。。。答案有时会少1

调了半天发现起点没打标记,改好之后成功的过了样例

9:40

开始读T3题目,一开始感觉是简单DFS,看完数据范围就知道不对劲,打算写个bfs对付一下

花了十几分钟写完bfs,测了小样例没问题,套上多组数据也没问题(还好我记得清空数组)

开始测试时间复杂度,越来越不对劲。。。一时想不到正解决定打表,写了一个自动生成表的暴力小程序,直接启动!

跑的比较慢,我也看了一下任务管理器,内存几乎占满(97%),没怎么管,想着让它自己挂着打表,我先看T4………

不到几分钟,意外发生了,鼠标卡了一下,电脑黑屏了(基本可以确定是打表程序卡的),举手找了监考,监考搞不定又找了个人,还是搞不定再找人,最后来了个人对电脑主机一通乱搞,过了五分钟吧,没办法了,问我有没有保存代码,我说保存了他就放心重启电脑

重启完啥事没有,不敢一直打表了,就简单打了个57以内的答案表(还好没炸),加上答案表,再看题

10:30

看到特殊性质,就观察刚刚打的表,发现一点规律,加上特判后基本上稳拿80分,剩下两个点放弃了………

做完T3看T4,T4题目很长,仔细看完后成功没读懂,又看了几次,还是不懂,再加上前面电脑黑屏后心态差,写了个“不可以,总司令”骗分代码后放弃了

11:00

启动NOI Linux虚拟机,打算测试编译是否通过……启动好久,考场上那款虚拟机软件不好用,吞我鼠标和键盘,乱按后成功掌握虚拟机使用

代码复制到虚拟机的code::blocks里,全编译过了,稍微有点开心

11:30

稍微睡了一会+玩虚拟机后,开始检查代码

我们考场电脑有个checker.exe,可以帮你检查选手目录、题目目录、代码文件是否建立好,非常的良心,检查很多次后确认没有问题

每个代码在devcpp里都过了一次编译,并且确定freopen没有问题

11:47

也没什么可做了,喝点水睡个十分钟就可以交卷离场了…………

12:00

结束啦!心态良好地离开考点,心里估分情况也还不错,有机会一等

结语

第一次参加复赛还是挺顺利的,希望能取得一等