NOI2024 游寄

RyanLi

2024-07-17 18:48:08

Life & Travel

更佳的阅读体验。

为帮助理解,文末附有文章中一些概念的简要解释。

Day -13

听到通知学考和 NOI 撞了,有点崩溃。主要不是什么正经学考,音乐美术技术有啥可考的……

Day -12

和年级组长协商了,据说签个什么东西就可以过段时间补考,这下放心了。

Day -5

到重庆了,热死我了热死我了热死我了热死我了热死我了热死我了热死我了热死我了。

Day -4

和 @是青白呀 佬一起吃饭,以及拿到了 @shinzanmono 他们打雀用的麻将,开心。

Day 0

报到日!

上午睡了个懒觉,然后起来把没用的东西(除了我)寄回内蒙,就去学校报到了,时间还是有点仓促的。

发现到处都是 NOI 的宣传图和标识,甚至地铁车厢上以及谢家湾地铁站的站厅,我以为会和 WC 的时候差不多,没想到这次的阵仗比 WC 大得多。

不知道为什么,即使感觉校内的布局和装饰什么的跟 WC 时候差不多,但还是感觉跟参加 WC 时候的感觉完全不一样。

即使很多人都和我描述过 NOI 的样子,但是身临其境的时候才真的感觉到,NOI 真的太酷了!这完全就是我喜欢的样子!

这次选手的下发物品也比 WC 精致得多,甚至袋子都是很厚的布袋子。宿舍里也每人有一个很大的纸箱子,专门下发了全套的洗漱用品。

晚上去食堂吃饭,这次食堂真的超级棒!几乎没有几个我不想吃的菜,这么多天都可以非常快乐地吃饭了,开心。

晚上的夜宵也挺棒的,比 WC 多了好多东西(虽然 WC 时候我最爱吃的汤圆没了有点想念),尤其是那个炸大肉串真的巨好吃。

晚上熄灯后发现宿舍有好几只蟑螂,于是 szm 展开了与蟑螂的格斗,然后我偷偷录下了他的惨叫并公之于众。大家聊的都很开心,一直聊到快一点钟才睡觉。

「音频」

Day 1

昨天晚上睡太晚了,今天很困……

去吃了早餐,感觉丰盛程度一般,至少不如午餐和晚餐和夜宵(不过还是比 WC 那时候好多多多了)。

然后就是开幕式,基本上全都是红的(),整场开幕式最不红的甚至是 dzd 的讲话(),也是最有意思的环节。除了他到哪都要讲的那些小故事之外,今天第一次知道 06 年内蒙有一个 NOIP 集体作弊事件,作为内蒙人突然想在这里道个歉()。

然后有个各省起立挥手的环节,感觉别的省都十几个人甚至好几十个人,只有内蒙就几个人起立,感觉有点寒酸的。

后面就是 NOI 四十周年的各种颁奖,挺无聊的,差点睡着。然后就是两个比较抽象的节目,就结束了。

以及,二楼的同学全被晃瞎了,灯光师能不能拉出来斩首示众。

下午笔试,开考的时候突然题面上出现了已经选好的选项,每道题都有,然后紧急关网,推迟了十五分钟,感觉有点抽象的。

赛后得知下发的不是标准答案,而是去年同准考证号选手的答案()。

晚上得知本来打算 23 号在北京的事情取消了,遂退掉高铁票和酒店,买了直飞回家的飞机票。花了将近五十块钱退票费,又要少吃一顿疯狂星期四了。

晚上睡觉前想去上个厕所,发现又出来好几只蟑螂,似了。

Day 2

竞赛日 Day 1!

昨天晚上睡前跟一位很重要的朋友发生了一些争执,心情很差,睡得很晚,而且一整晚醒了好多次,没睡好。

然后努力平复了心情,去食堂吃了早饭就去考场了。感觉上午状态不好,心里乱糟糟的,不过大概也确实是水平所限。

到了考场发现食物是一个别的不知道什么东西的面包,不是我从 WC 开始就心心念念的菠萝包,有点失望。

T1 读题就花了很长时间,半个小时才读懂完整题意,感觉正解有点困难,打算一档一档部分分地写。先写了最裸的暴力,本来对标的是 30 分的解法,不过第一次写挂了,调了半天写出来了以后发现可以直接过 50 分,虽然此时已经过去两个半小时了。

看了一下后面的点,暂时没思路,换 T2 了。发现是道交互,寄。不过 T2 的题面还算好读,不过数据范围和评分方式那里又有点抽象了。不过没关系,很快读懂了题并且开始准备打 Subtask 1。又因为各种加一减一的问题卡了很长时间,写完这部分已经过去四个小时了。

T3 的题意也相对好理解。不过时间有点不够,想着先写出点什么东西来再说,果断选择最暴力的枚举 0-1 串。这次写得倒是很顺利(相对),十几分钟就写过了。

后面的几十分钟一直在写 T2,想再混 11 分出来,不过最后没调出来。面包也不是特别想吃,直接拿上走了。

Day 1 喜提 50 + 15 + 12 = 77 分,其实这个时候我已经知道我与牌子无缘了。不过早就做过了心理准备,并没有特别难受,心情不算差不过也不算好。

赛后出来并没有直接去食堂,或者说,并没有去食堂的心情。先把东西放回宿舍了,然后试图妥善解决一下前一天晚上的一些问题,以及向另外一位受影响的也很重要的朋友解释。

结果还算好,算是预想的很多种结果中的普通结局吧,不算最好的但也不是最坏的那种。

于是下楼吃饭,这个时候食堂已经没啥东西了,在剩的里边勉强挑了两个感觉还可以的菜,感觉不是很好吃,不知道是不是跟情绪不好有关系。

吃完饭回宿舍待了一小会又该出去查成绩了。本来是三点,但是准时到了(应该,至少我认为我基本上没有提前)以后发现门没开,在门口站了很长时间,38 度的太阳真的有点太毒了。

最终成绩与预期相同,没啥好说的。不过又要顶着这么毒的太阳走回去了……

下午 szm 在宿舍里跟一堆人打了一下午和几乎一晚上的雀,从下午三点到晚上十点半。虽然我不感兴趣,在旁边打了会游戏,不过我一直在旁边当捕捉关键词老哥也挺有意思的,就是真的挺吵的,到后面我逐渐有点烦了

晚上他们走了以后跟 szm 说了一下,然后没了。

很好,被大蟑螂吓到的第三天,再似一次。

Day 3

今天是社会活动日,听说是去三峡博物馆。

其实我上次来重庆的时候已经来过了。

早起还是挺困的,也懒得吃早餐了,就在床上躺到七点半,然后准备下楼集合了。要求不能带包,必须穿 NOI 发的衣服,但是感觉很丑(至少我觉得比去年的丑多了),一点都不想穿呜呜呜呜呜呜,感觉这些规定都有点糖。

ps. 我没去过 NOI2023,但是我见过 szm 穿那件衣服,我个人觉得还挺不错的。

是带队坐大巴去,内蒙被分到了第二组,基本算是最前面的队伍了。集合的时候还发了个贴纸,感觉也有点糖。

发车以后想打开导航看一下大概多长时间,突然发现方向不太对,先往西面走了。一头雾水了好长时间才知道原来是去酒店接领队老师和特派员。

讲个笑话,酒店门口的路只有两根车道,然后十几辆大巴靠边停占了一根车道()。

路上一直在水群,过了一会看到六组的大巴被车撞了(),然后他们一车人下来走路过去。太难蚌了,这回真不困了,笑醒了。

上午其实参观的没什么意思,可能是因为这些展馆我全部都看过一遍的原因。我全程都在玩手机,到后面直接讲解的耳机也不想戴了()。

不过有机会跟两位领队老师聊聊,都是内蒙的强校(虽然严格意义上内蒙没有强校)的教练,也挺好的。尤其是当她们了解到我这两年在不放掉文化课的同时几乎算是自学到这个水平,以及我有的时候也会给下一届同学讲讲课出出题的时候惊讶的表情。

然后就是回学校了,其实真的挺想在外面再待一会的,尽管很热,但是真的很想在外面玩会,还有吃点东西。在育才就像是被软禁起来一样,真的很想念外面的东西。

中午吃了饭,还行。下午就很平淡,打了会游戏然后就睡觉了,睡醒就该吃晚饭了()。

晚上也挺平淡的。

明天还要比赛,打算早点睡,但其实也没早睡多少。好消息是今天晚上上厕所的时候没发现蟑螂,开心。

Day 4

竞赛日 Day 2!

因为昨天下午还睡了一会,所以早上起来不是很困,虽然还是赖床了一会。

懒得去食堂吃早餐了,但是觉得比赛不吃早饭受不了,于是找到 Day 1 没吃的面包吃了()。味道还行,但是感觉不如 WC 时候的菠萝包好吃,还是很想念菠萝包。

面包有点干,吃完离开始比赛已经很近了,赶紧收拾东西下楼,到座位了刚刚好。

到了发现今天的面包是菠萝包,太棒了!我心心念念了半年的菠萝包,就等这一天了!

今天的 T1 感觉还好,至少比 D1T1 的题意清晰得多,很快就读懂了,不过没想出来明白到底是个什么做法。感觉是个什么筛子一类的东西,但是我不会,果断先很快写了个爆搜,连读题带写完爆搜一共一个小时左右,期望得分 30。

本来以为这题就这样了,想着写得还挺快的,打算赶紧开下一题。但是写完以后放到 selfeval 里边测了一下,发现能拿 45 分,于是考虑是不是能拿到 50 分。思考了一下,发现是一个有一点点抽象的 corner case,所以又调了很长时间,连试错到想到最后的结论加上写对代码过了 selfeval 又花了一个半小时左右。

本来还想继续想一会改成记搜,但是发现好像改不了,可能是我的实现方式的问题,寄了。发现跟 Day 1 差不多,T1 的分拿完过去大概两个半小时。

然后看 T2,也还相对好理解。继续尝试写爆搜,想着 5 分也是分。写出来发现复杂度有点爆炸,好像 5 分都拿不到。于是又考虑特殊性质,尝试写了一下三个特殊性质都有的那个点,发现也没过去,这回寄了。到这会已经又过去一个小时了。

吃了菠萝包,还是半年前的味道,不到一分钟就被我吃完了,真的超级好吃呜呜呜呜呜呜呜呜呜呜。

T3 也比较容易读懂题的,仍然是尝试写了第一个点的暴力,发现好像直接搜的复杂度会爆炸。于是看了下特殊性质,发现有一个点可以写。这个也很快,大概十几二十分钟就好了。

剩下的时间全部在思考各种别的测试点,每题都想了点每题都没写出来。

Day 2 喜提 50 + 0 + 5 = 55 分。赛后听说 T1 打表能拿 70,怒了。不过无所谓,我不差这 20 分其实。以及,又偷偷带了一个菠萝包出来()。

回宿舍放了包就直接去食堂吃饭了,今天的饭感觉比 Day 1 那天中午好吃,不知道是不是因为心情更好的原因。

下午回去发现 szm 又在宿舍里开雀庄,已经有点怒了。不过看在那么多人,也懒得管,我就自己在旁边玩。

这次长记性了,三点半才动身去查成绩的,与预期无误。所以 NOI2024 喜提 237 分,肯定是没牌子了。不过还是 A 队 rk 1,NOIP 挂分丢掉的 A 队队长终于还是拿回来了,其实也还挺开心的。

又是一直打雀打到晚上,甚至吃晚饭的时候我想消停一会,发现他们根本不打算吃完饭,原来直接等着吃夜宵啊,那没事了。

Day 5

上午是《我与 NOI》主题活动,其实就是文艺汇演。

他们说是批话大会,劝我别去。不过想着反正闲着也是闲着,不如去玩玩。

其实还是有收获的,比如和 @gcx12012 一起在楼上换到了好多徽章。以及见到了 xht,本人真的好帅,换了徽章,还拿到了小粉兔帆布袋!

至于文艺汇演,感觉不如换徽章有趣,确实有很多批话哥。不过无所谓,我对这些批话其实免疫了。

比较有趣的是,中间有一个是一位青海的女选手上来做的演讲,很年轻,感觉像初一初二的样子。虽然演讲的内容本身确实比较平平淡淡的,但是整个省都第一次面对 NOI,几乎完全没办法做充分准备的条件下,能突破心理防线在这里演讲本身已经是很厉害的事情了。

后面主持人说了一个青海市,直接把整个演讲提升到了一个新的高度()。

中间有港爷来了段演讲,印象深的就只有“这是我第一次这么牛”,“第二次这么牛”,以及第三次和第四次,有点乐的。不过说实话普通话有待加强,大家都没听懂多少

然后有人唱了《Aじゃないか》和《Only My Railgun》两首日文歌,给 dzd 整不会了。

中午的饭也就那样。不过有一个红烧肉(可能是叫这个)特别好吃,印象挺深刻的。

下午就是颁奖和闭幕式。不出意外地,我没牌子,这次算是坐实了。

走晚了,我和 gcx 和 szm 三个人在后面找不到座位(),他俩勉强坐进去了,我搬了个板凳坐后面了,不过在后面又碰见了 @realskc。

然后就是一堆人上去领奖,整个过程比较无聊。

然后就来到了最激动人心的 dzd 讲话环节。

结束了。

(停顿)

结束了。

(停顿)

终于结束了。

(很长的停顿)

热。

(停顿)

热。

(停顿)

热。

(停顿)

太热了。

(停顿)

没见过这么热的。

(很长很长的停顿)

大家都乐了,困的也都不困了。后面就是一顿吹育才,不过我还是感觉 dzd 讲话仍然是整场闭幕式最有意思的环节。

尽管大家都在骂,不过我感觉育才办的还挺好的,除了宿舍太烂了和学校地形这些硬伤之外,也可能是我第一次参加 NOI 的原因吧。

后面很多人上去,唱了《爱满人间》。

伴随着爱满人间的歌声,第四十一届全国青少年信息学奥林匹克竞赛缓缓落下帷幕,朋友们,再见。

主持人的这句话念完后,这首歌正好唱完,下一首是《少年》。

大家陆续离开了会场,我也出去了。我发现大家好像都聚在一起,或是与朋友炫耀自己的奖牌,或是与自己的教练聊天,或是在会场门口的背景板前拍照。

我突然意识到我退役了。

学 OI 以来的往事,各种美好与痛苦的回忆开始一幕又一幕地在脑海里闪过。

退役了,或许我应该发个动态,纪念一下。于是我强忍着泪水,开始撰写发动态的文案。

突然感到心里空落落的。

追求了许久的热爱,在这一刻突然结束了。

具体的感受,我发现已经无以言表,或许是失落,悲伤,和些许的如释重负,交织在一起。

台上还在合唱“我还是从前那个少年”,我在台下,似乎再也忍不住那种强烈的情感。每敲下一个字,眼泪就涌出来一点;修改了许久,泪水就止不住地流。

打开倒数日看了一下,764 天。其实自己成为 OIer 时间并不是很长,刚刚两年。

环顾四周,发现似乎只有我是孤身一人。不过似乎两年来,自始至终,我都是如此。

在场的绝大多数人学习的时间都比我长得多,所以我似乎没有什么资格说我学了多长时间。

但这两年 OI 生涯,也确实承载了我许多重要的回忆。

事实上,其实我清楚地知道我的水平非常低,我自始至终就没有想过自己真的能拿牌子,只是打算尽力而为。所以其实分数线出来的时候,我的心情还挺平静的。

然而,当看到身边的所有人都拿了牌子,还有 szm 讲了许多次的“现在金钩真的廉价了”,我也再一次陷入了自我怀疑之中。

我这两年究竟做了什么?我做到了什么?我的能力真的很强吗?……

和历史上绝大多数的内蒙古选手相同,我没能在 NOI 中取得任何奖项。

似乎这些天来的所有努力也伴随着结果如此而化为乌有,我最终还是只能成为那个“弱省省一”,那个他们口中又老又菜的“废物”。

没有奖项,没有官网公示,自然也就没有人关注我是否是什么所谓的“省队爷”,什么所谓的“A 队队长”。

与他们一样,我最终也只能化作内蒙古 OI 历史的尘埃。无人知晓,无人铭记,也无人认可。

最终写下了简短的几句话。

湮没在茫茫人海中。

764 天的 OI 生涯,在此刻结束。终于,我也可以像他们一样,自豪地写下那句“AFOed on 2024.7.21”。

退役快乐!

再回想一下,其实自己早就达到了开始学 OI 时刻的最终目标——我想拿个省一。时至今日,我仍然忘不了那句“念念不忘,必有回响”。

那么,也该为这两年画上一个圆满的句号了。

对所有帮助过我的朋友们,也对我自己:

祝好!

{}

本文由 @RyanLi 撰写,如有相关修改意见,请在洛谷向我发起私信。

同时,欢迎阅读往期精品文章:

为帮助理解,以下是文章中一些概念的简要解释,以文章中第一次出现的顺序排列。

  1. NOI:全国青少年信息学奥林匹克竞赛(National Olympiad in Informatics)的简称。
  2. 打雀:打雀魂麻将。
  3. WC:全国青少年奥林匹克竞赛冬令营(National Olympiad in Informatics Winter Camp)的简称。
  4. shinzanmonoszm:我的好朋友。
  5. dzd:杜子德,NOI 主席。
  6. NOIP:全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces)的简称。
  7. Tx:表示第 x 题。
  8. 部分分:可以理解为大题中每个小题对应一部分分值。
  9. 暴力:暴力求解的算法。
  10. 写挂了:没写出来或没写对。
  11. 交互:指交互题,一种非传统题。
  12. Subtask x:表示第 x 个子任务,也可以理解为大题中的第 x 小题。
  13. 牌子:指奖牌。
  14. Dx 或 Day x:表示第 x 天,特指比赛第 x 天。
  15. 筛子:筛法。
  16. 爆搜:暴力的搜索算法。
  17. selfeval:赛时的选手自测程序,自测得分不代表最终得分。
  18. corner case:不容易被注意到的考察点。
  19. 记搜:记忆化搜索算法。
  20. 复杂度:指算法复杂度,用于衡量一个算法的效率。
  21. 测试点:可以理解为大题中的得分点。
  22. 打表:一种骗分策略。
  23. 开雀庄:组织打雀魂麻将。
  24. A 队:表示 A 类省队,名额固定为 5 人,通常代表整个省的最强实力。
  25. rk x:表示排名第 x。
  26. 挂分:因种种原因导致最终得分与赛时作答的期望得分不符。
  27. 队长:指队里最强的选手。
  28. 批话:常指卖弱或听起来像是卖弱的语言。
  29. 金钩:某常用训练网站上对于国家级比赛获奖选手的认证,可以公开展示以代表水平。
  30. OI:信息学奥林匹克(Olympiad in Informatics)的简称。