Still alive——CSP2020 游记

And believe me I am still alive.
相信我,我仍活着。
For the people who are still alive.
为了那些仍然活着的人啊。

-1

普通地坐动车、坐地铁,到酒店,休息。这样的流程已经进行过好几次了,所以也没什么特别的。

在动车上把《Celeste》的第 8 章 B 面通了,然后头有点晕,就睡了一会。

过地铁安检时行李被拦,似乎是放在行李里的水水獭毛绒玩偶迷惑了一下工作人员。不过在打开行李前被允许通过了。

到酒店时和 DJ 住了同一个房间。酒店房间很不错,电视可以连接上笔记本的 HDMI 插口,美中不足的是厕所门不能锁。门口还看到了导师。

QQ图片20201117215538.jpg

晚上 DJ 说觉得房间里太闷,要出去吃,于是出了酒店。本来走到了牛小灶,看了菜单又觉得太贵,于是回到路上看见的东莞烧鹅店吃了份 25 元的烧鹅饭。这之后又因为手机定位极其不准确,在外面迷路了半个小时才回到酒店。

回到酒店洗澡完,休息一会,九点半就开始和其他人(hjw, zc, gzc 等)一起玩《犯人在跳舞》。虽然是毛线桌游,但也确实玩得挺开心。《七大奇迹》因为时间不够就没有玩。还点了奶茶,挺好喝的。

玩到十一点姚老查房,我们就回各自的房间睡觉了——当然只有前半句是真的;回到房间,我们还是在玩。十二点半的时候给 DJ 玩了玩蔚蓝,但 DJ 似乎不太会玩,玩了半个小时多没过第 1 章 A 面。最后快一点半的时候就睡了。

熄灯后的房间很静谧,一丝月光穿过窗帘的间隙散入黑暗的房间里,四周环绕着宁静安详的气氛。在星河笼罩的夜晚里,水水獭还是一如既往地可爱,软软的,毛茸茸的,让人爱不释手。

抱着水水獭,我愉悦地进入了梦乡。

QQ图片20201117215009.jpg

↑ 非常非常想给大家看看我家可爱的水水獭!!! > v <

1

上午大概是八九点起的床,睡得不错,精神也好。早餐去到楼下吃了碗云吞面,因为昨晚的教训,所以走来的时候都有注意路标。回去的时候也没有迷路了。

这之后玩了会游戏,中午点了麦当劳(两份鸡腿堡套餐),吃完从一点开始睡了半个小时。不得不说,广州的麦当劳真的好贵……

然后就是 Day1 了。

QQ图片20201117215255.jpg


开题。

T1 太长不看,过。以往的经验告诉我,T1 难度不大,但是题意可能比较长;先把后面简单题写完再说吧。

T2 没什么难度,15min 左右就写完了。

T3 是道有趣的题目,不过暂时没太多思路,所以再再看 T4。

T4 居然是博弈论?先放着吧。

这时候 20min 过去了,目前的进度是:题面大致扫了一遍,T2 写完了。

接下来写 T1。看完整个题面,感觉整道题很复杂,但没有非常难想的部分,大概直接写就可以写完。我自认为自己是码力比较强的选手,所以也毫不犹豫、毫不慌张地写了 T1。大概半个小时过了大样例,就暂时放了;同时在根目录创了个文件,提醒自己 T1 还要多测一下边界情况(因为大样例是大范围随机的,显然边界、小范围等是测不到的)。

这时候 1h 过去了。

开始看 T3,一开始因为没有思路所以有点慌张,但以往爆炸的经历告诉我:不要恐慌,恐慌就全完了。于是沉住气,想了快半个小时。假设不考虑递归情况,那么注意到乘是全局乘,所以可以考虑弄个标记表示全局乘上 $k$;类似地,可以注意到:加法操作的等价操作次数,等于后面所有乘法操作乘数的积

直接拓扑排序维护一下即可。过了大样例就没管了。

这时候 2h 过去了。

开始看 T4。T4 $70$ 分做法非常显然,考虑到 $370$ 和 $400$ 基本没差别,也不觉得自己写得出来,所以写完就走了(当然后来还是想了一会)。

这时候 2h30min 过去了。

看到时间还很充足,所以玩了半个小时的 Purble Place。之后就是调 T1,写 T1 的边界情况,测了基本能过之后就结束了。

这时候 3h30min 过去了。

剩下的时间基本都在颓废。

出考场,感觉自己挺稳的,心情不错。问了一下,挺多人写 T1 写炸了,比我强的人都没比我高多少。虽然作为码力选手,T1 是没有太大问题,但我确实不太认同这种出题方式。把码力差一点的区分掉了,最后反而是我这种不聪明的考得好。

虽然这么说不太文明,但我想给 T1 出题人的 :horse: 来一拳。

↑ T1 出题人的马 濒死

大概估计是 $100 + 100 + 100 + 70 = 370$ 吧。


晚上去牛小灶吃饭。点了两人份的 88 元的小火锅,感觉味道还行,就是有点吃不饱。

洗完澡,照旧聚在一起玩。这会就有时间玩《七大奇迹》了;虽然一开始 hjw 说不要玩太烧脑的游戏,但后来玩了会大家也接受了。依旧点夜宵,不过点的是便利店的饮料。我又点了一份奶茶,感觉自己回去要变胖了。姚老叫我们明早去看博物馆,我们是极不情愿去的,然而也只能去。

回去大概是十二点了。打了半小时通了《Portal》,播放《Still Alive》。我被其唯美的翻译惊艳到了,不过有一部分翻译过于追求华丽而失了原意,不是很好。

DJ 困了,但他说他不想睡,我也理解。一年好不容易凑到一两次聚会,以后也不知道有没有时间一起玩了;谁都知道天下没有不散的筵席,但谁都不想离开啊。

DJ 躺到我床上看我打蔚蓝。我试着打第 2 章 C 面,但卡了半个多小时也没有过;也慢慢听到他睡去的呼吸声。这时候已经差不多 3 点了。

我也不想离开啊。可又能怎么办呢?

Madeline 终究没有打过 2C。我们的山路还长着呢。

一会儿后我就熄灯了。想到 DJ 睡着了,也没有去叫醒他,就帮他盖了被子,和他睡一张床了——当然没有肢体接触。我仍旧是抱着水水獭睡了过去。

2

上午很多人都不约而同地晚起了。姚老跑到我房间去按门铃,我才揉了揉朦胧的睡眼爬起来。她说,所有人都在楼下等我们了。打开手机,发现原来几个没起床的人,都被所有人都在楼下等着呢。

九点二十分,我们终于集合了,比原先推迟了半个小时多。博物馆于我而言没什么有趣的,所以进去后就直接走到出口去玩元气骑士了。

大概十二点回了酒店,路上去全家买了份奥尔良快餐,挺好吃的。这之后就收了行李,上了高铁。过安检的时候倒没被拦下来。

QQ图片20201117215639.jpg

QQ图片20201117215641.jpg

在高铁上玩了玩《蔚蓝》,通了 2C;又玩了玩《Portal 2》,2 代比 1 代的画面要好看很多。后来开了洛谷测了测自己的代码,T1、T3 都能满分;T2 没注意到 $n$ 可以等于 $0$,WA 了一个点,$95$ 分。

QQ图片20201117215634.jpg

↑ 《Portal 2》

结果没想到 T4 只有 $15$ 分——多组数据没有初始化,大样例却把整个数组都改完了,导致没有测出这样的错误。$70 \rightarrow {0, 5, 10, 15}$,很疼。

不要相信出题人给的大样例。这是血的教训。

自测分数:$100 + 95 + 100 + 15 = 310$。

3

测了测全省的代码,自己是 $100 + 95 + 100 + 5 = 300$,全省第 15。如果是 $365$ 的话就是全省第 4 了。

开心的是,取得了还算可以的成绩。考前我还担心应允姚老 NOIP 省前五十能不能做到,这次取得这样的成绩,也算是给我自己一个激励。

难过的是,我从未离全省前十如此近过,可却因为自己的大意错失了这次机会。这于我也是个惨痛的教训。

再说说其他人吧:

  • ntf 一如既往地发挥稳定,$100 + 90 + 100 + 70 = 360$,也是我个人预估的发挥稳定的分数。
  • lzh T4 也槽了,不过分数还是比我高一点。
  • hjw 又挂题了。省选的时候他也挂题,也不知道为什么会这样,感觉很遗憾。本来按他的实力,他的分数应当不小于于我的才对……
  • 兄弟学校不得行,看来应该不用担心他们和我们抢省队了。
  • 龙实去了一个,爆零了,实在拉胯。金实去了四个,最高分 $95$,勉强说得过去。
  • 我校其他高一高二没一个上 $200$,不得行。

我不得行。

Still Alive

但我仍然还活着,一切都还没有结束。

一个月后的 NOIP,那或许是我 OI 生涯的转折点;或是分号,抑或是句号。

只是现在心情不是很好,也开始有些动摇了。

但无论如何,

我仍活着,

我要活着,

我必须要活着——

为了那些逝去的人,

为了那些活着的人。

But there’s no sense crying over every mistake.
不必为每一次错误而痛哭流涕。
You just keep on trying till you run out of cake.
只需不断尝试直至用尽全力。
And the Science gets done.
科研终究会完成。
And you make a neat gun.
目标终究会实现。
For the people who are still alive.
为了那些活着的人啊。

I’m not even angry.
让憎恨随风。
I’m being so sincere right now.
我心境明澄。
Even though you broke my heart.
即使揉碎我的心。
And killed me.
使我不得生。
And tore me to pieces.
将我碾为灰尘。
And threw every piece into a fire.
抑或将我推入火炕。

Look at me still talking when there’s Science to do.
就像我一边聊天,一边还可以做研究。
When I look out there, it makes me GLaD I’m not you.
眺望前路,我窃喜于不必面对你那些艰难险阻。
I’ve experiments to run.
我还有实验要做。
There is research to be done.
我还有报告要补。
On the people who are still alive.
为了那些活着的人啊。

And believe me I am still alive.
相信我,我仍活着。
I’m doing Science and I’m still alive.
我做着科研,所以我仍活着。
I feel FANTASTIC and I’m still alive.
我异想天开,所以我仍活着。
While you’re dying I’ll be still alive.
当你濒死时,我会依旧活着。
And when you’re dead I will be still alive.
当你逝去时,我会依旧活着。

特别感谢

  • 摄影协力:DJ

后日谈

官方数据出了,T4 $70%$ 的数据真的就和大样例一样是全改。最后拿了 $365$。

但这样的错误不能再犯了,不能再把自己的分数拱手交给运气啊。

还有一点:不要骄傲。这次比赛区分度不高,按正常 NOIP 场我是被 ntf 他们按在地上踩的。还是要好好写题。

骄傲在败坏以先,狂心在跌倒之前。