CSP-J 2024 游记(寄?)

FXLIR

2024-10-26 17:39:19

Life & Travel

观前提示:因为很多事情都想记下来,所以很杂(大概吧),如果你正在读的话,希望你有耐心看完。

有些事情可能记得不太清楚。

Day -1

中午吃完饭收拾上课本和练习册,然后班主任给了个请假条就出校门了。

走出校门以后看到家长的车已经在门口等我了,上车前往未来学校,那边有组织全区的学生统一去复赛。

到未来学校了以后家长把车停在了学校里,等了等然后就上了未来学校租的大巴车。

座位安排有点鬼畜(不过正好),我和家长不在同一排。我旁边是一个初二的女生,我们进行了一些交流,并知道了她今年是第一次进复赛之类的。后来知道了她的洛谷号,是 @yuhan1202。

被叫下去和其他人拍了个合照,然后就发车了。

在车上看 yh(yuhan1202)打了会游戏,然后随便谈天说地了一段时间并传授了一些复赛必备事项。三四个小时以后就到酒店了。

到酒店以后家长去办入住手续了,我在酒店大厅里随便转转。

忽然看到 gzq 了,不得不说现在他一眼看上去有点像个大叔,不过可能是我的问题。

随后在酒店里转了转发现 zrl、xhl、qc 居然也都在,xhl 还带了他的弟弟来。

于是接下来的一段时间里就开始用各种各样的中二语录让 xhl 五岁的弟弟用他手里的玩具剑去砍 gzq、zrl、xhl 的一位同学和貌似是某位带队老师的人。

在交谈中发现 xhl 和 zrl 也都去初二了,呜呜呜为什么他们都这么强。幸好听说还是有人上初一的,我的小心脏受到了安慰。

忽然看到了 zyt,但是当时不知道是什么情况,当然当时也没多问。

zyt 看到 xhl 弟弟砍人的盛况之后表示如果自己被 xhl 弟弟砍的话会被砍成一堆点和边。

办好入住手续以后上电梯,不得不说电梯是真挤。在电梯里看到了 glrc。

听家长说 zyt 和 glrc 都是自己开车来的,但是订的酒店和未来学校组织订的一样。可能是因为这家酒店是当时离考点最近的酒店吧。

到房间里把东西放下,然后就去吃饭。吃的是自助,虽然其实东西并不是很多但是吃的不错。

吃完饭还有时间于是回了房间,顺便上了个洛谷发了下考场座号什么的。

其中几件事记录如下: 1. 老师说某一年一个题目本来是双重循环拿 80% 的分的,但是因为当年 CCF 的机子很快所以跑过了。 于是我带头拜起了 CCF。 2. 老师讲了一会以后旁边的另一位老师给了他一个麦克风,老师测试了一下。 结果某位同学在下面说了一句“我的麦很炸吗”。 这还没完,老师拿起麦克风接着说了一句“我的麦很炸吗”。 于是所有同学都笑了起来,我虽然搞不懂是什么情况但是也跟着笑了。 貌似那位同学在之后又说了一句“喜欢看我【听不清】”。 4. 老师在上面讲今年的系统配置,原话貌似是“可能是 win7 win8 或者 win10”。 然后某位同学紧接着跟了一句“有温迪吗”。 我感觉那位同学原神玩多了。 5. 诸如“freopen 注释掉会拿 405 分”等不提。 上完课去试机。当时巴车已经开出来了,但是前面的路被一辆车挡住了导致巴车出不去。最后等了很久那辆车才开走。 到试机现场的时候距离试机结束已经只剩下几分钟了。于是简单测了下键盘和快捷键就走了,顺便在自动售卖机买了点零食。 发现考号记错了,于是回去以后更正了一下,不过貌似没什么用。 回去以后简单过了遍初赛注意事项手册就上床睡觉了。 (补充:在某一次坐电梯的时候看到了 gzy。在另一次坐电梯的时候听到有人说他看到了 pyr,但是已经忘记是哪一次坐电梯了。) ## Day 1 ### 赛前 $6$ 点起床,收拾一下东西就去吃早饭。早饭还是酒店里的自助。吃完饭就上车去考点了。 到的很早,$7$ 点就到了,然后需要先等一个小时。 等了等以后看到了家长的朋友,她的孩子(llz)也是学 OI 的,今年是五年级。 于是我和 llz 谈了一会关于 OI 的事情,他说他今年希望能够拿到 $150$ 分。 看到一个脚受伤了坐轮椅的 OIer,想起了前年 X 补赛时 zyt 的一些事情。 ### 赛中 入场以后把缺省源打了、语言环境调了、文件夹建了。 然后还有一段时间才考试,于是玩起了小恐龙,把个人最高记录冲到了 $2946$。 过了一段时间开考,打开 pdf 以后看了看题。 T1 看上去很简单。T2 的题面很长,随便看了眼只能想到模拟。T3……看题面貌似很像搜索?T4 是什么啊,完全搞不懂。 然后静下心仔细看 T1,发现很简单,于是吃着零食用 `map` 写了 T1 的代码。测完大样例就去看 T2。 仔细读了下 T2 的题面,又算了算模拟的时间复杂度,然后写了个模拟。 结果样例没过。 查了查错发现是 scanf 的问题,但是用 cin 大概率会超时,也不太确定流同步能不能关。最后想了想暂时改了改习惯,把地图当字符串读入。改完以后又发现了一些小问题,改掉以后所有大样例都过了。 T1 T2 都是吃着零食写完的。 然后去看 T3,看到数据范围就知道不能 DFS 了。但是不知道怎么写。 于是玩起了小恐龙,一边玩脑子里还在想 T3 能不能通过特殊性质拿分。 忽然想到 T4 的多测貌似只有 $0$ 和 $1$ 两种输出,于是本着“不可以总司令”的原则写了个只输出 $0$ 的程序。 然后继续玩小恐龙,因为小恐龙的状态越来越差就开始冲浪。 忽然想到了 T3 一个特殊性质的做法,于是写了。 然后又开始玩小恐龙和冲浪。 玩着玩着忽然想到 C 是不是 DP 之类的,于是试图推性质结果没推出来,但是发现了一点规律。 然后发现有两个测试点的数据范围很小,于是打了个表。 看到表里的元素以后忽然感觉貌似是找规律题?于是写了写发现了规律,对着规律把代码敲出来就过了,毕竟 T3 也没给大样例。 然后继续玩小恐龙。可能是因为能拿到的分都拿了所以格外轻松(也可能是换了玩法策略的原因),赛时小恐龙的最高记录冲到了 $2280$。 忽然想到老师在昨天的复赛课里说过有些人会在做不出来题时大声快速地敲键盘影响别人心态。于是就开始大声快速地敲键盘。但是敲了一会以后因为太累(并不)放弃了,趴在桌子上开始睡觉。 趴了大概几 min 以后起来继续玩小恐龙和冲浪。 离结束大概还有 20min 的时候把所有的文件名和 freopen 都查了一遍,感觉没什么问题。 于是就趴下睡觉了,但是没趴多久就又爬起来玩小恐龙和冲浪。 走的时候瞟了一眼旁边同学的代码,发现他正在写 T3 的面向样例编程,但是把 if 里的 `==` 写成了 `=`。 另外赛时有一个同学的键盘忽然坏了,于是监考老师给他换了键盘。但是忘了是什么时候的事了。 哦还有,本来想整点活进奇人共赏的,但是想了想怕搞不好挂分所以还是算了吧。 估分 $100 + (0 $ ~ $ 100) + (0 $ ~ $ 100)+0$。 ### 赛后 出来以后和 llz 会合,听 llz 讲了下他 T1 的做法。 他的做法貌似很麻烦。 然后和家长以及 llz 的家长和 llz 一起去吃饭,貌似是 llz 家长邀请我们一起吃的。 llz 的爸爸开车拉着我们去吃饭的地方,在去吃饭的路上我给 llz 的妈妈讲了很多“双冠”,但是她好像被冷到了。 饭很好吃,但是 llz 很挑食欸。然后吃饭的时候也聊了一些东西,但是大部分都不太记得了。 吃完饭我和家长赶往酒店,但是到酒店以后已经下午两点零一了。 被未来学校的老师打电话催了,因为原定是两点走但是我们还没有上车。 光速回房间+收拾东西+退房。顺便上了个厕所。 上车了以后发现有些人换位了,于是我和家长坐在同一排了。 发车前家长问我喜欢坐靠窗还是过道,我说只要不是被夹在中间的都可以。家长说他也不喜欢被夹在中间。 然后发车回家,路上先睡了一会然后借了家长的手机玩游戏,顺便上洛谷看了一眼。 不知不觉就到未来学校了。 下车以后坐上家长停在未来学校那边的车,然后就回家了。 享受最后一个不用完成学校作业的周末吧。 然后等成绩就行了,希望有 1=。 ## Day ? 成绩出了,$200$。 死因是第一题少了个 `}` 导致直接 CE 掉了。 什么也不想说了。