NOIP2023 游记
NOIP2023 游记
【前情提要】CSP 挂的只剩下 T1 的分,进行了一个前年一等今年二等的操作,被我爸骂了一顿并跟我讲 NOIP 之后永远别碰 OI 了。
感觉我这种半 AFO 回归 whk 半年多的菜鸡场上大概率只能拼暴力和部分分了。
不管是不是 AFO,还是流水账记录一下 NOIP2023 吧。
Day -3
听 Eporridge 说他 NOIP 名额被学校给高一的了,感觉挺难绷的,安慰了一下他,然后感觉又缺少了一个面基的机会(悲)。
Day -2
跟着 TYOI 打了模拟赛,100+0+50+70=220,没挂分。但是出来一看大家 T2 都有分,感觉我可能浅毒。
下午补了 T3 T4(T2:你礼貌吗?)。并进行了 whk 的学习。
晚上被啊哈群的群友拉去打 UNO,我刚开始有点不想打但是一听他们说“可以给 NOIP 攒 RP”就欣然加入(大雾)。大概可能因为是新号,有 buff(?),五人联机的时候连着赢了五六场,三人联机赢了两场,后来跟 dbxxx 两个人打输了三四场。
十一点多睡了。
Day -1
还是模拟赛,信心场。100+67+1+66=234,T2 少特判了一个玩意挂了 33 分,T3 看错题挂了 33 分,300 \(\to\) 234,果然我真是挂分大师。
下午补了前三道题和 T4 99 分的 bitset
做法,并对最后一分进行了一个特判操作。
然后补完题就开始打板子,大概打了线段树、树状数组、dijkstra、SPFA 的板子。然后发现我每次考试前什么板子都要随机挂各种点,有点无语。
我妈给我发了 166 的红包说祝我考试能 166,我觉得其实 166 这个分数也挺好的,毕竟我太菜了,可能我 NOIP 也就差不多这个实力。
九点多早早睡了。
Day 0
早上六点多醒来了。洛谷打卡 950 天祭。
吃完早饭,趁着还没出发我打了图的连通性相关的板子,然后还没打完就被我妈催着让我赶紧出发。
8:45 坐上大巴车,9:20 从汽车站出发,在大巴车上进行了一个晕车操作,浑身发麻疯狂想吐人差点没去世( 到了火车站大概 11:20 了。
12 点半的火车,然后我就在候车厅吹空调(你见过零下十度还开空调的吗?),吹的感觉快要冻感冒了,然后结果火车还晚点了。最致命的是火车站很牛逼的把两列发车时间间隔不到五分钟的火车放一块检票,然后火车又晚点了,结果当时现场直接乱成一团,好像还有乘客跟工作人员直接吵起来了,反正感觉很 6。结果磨磨唧唧上了火车已经快一点了,也就是晚点了将近半个小时,差评一下(雾)。
火车上人特别多,特别闷热,一股气味,然后同时我发现我的座位和有热水的地方刚好在一节车厢的两端,以至于我泡方便面要挤来挤去冲过去。
结果到西安的时候火车又晚点了,这次加起来整体上晚点了将近一个小时,差评。
然后到了西安我妈又说让我必须去做理疗,在通化门那边。结果理疗做的我感觉浑身钻心疼,像被火烧了一样。被人家说我湿毒太重(雾)。
做完理疗已经快六点了。然后我就从通化门坐地铁到 tyz 找了 xsy,给她送了准考证。送完我就到回宾馆了,发现宾馆距离考点西工大附中不到 5min 路程,好评。
把东西大概收拾了一下,然后洗了个手出去吃了个饭(很幸运的碰到快下班了然后饭价折半(雾)。
再次回到宾馆大概八点半,我就继续复习板子,然后看了看自己整理的总结、题解和各种乱七八糟的博客之类的。
十一点半我就休息了。
Day 1
做了一晚上噩梦,凌晨四点多醒来睡不着了。发现我好像还没有这么紧张过。
感觉我要是什么都不干或者睡觉都会更加紧张/焦虑,索性再看看博客总结之类的。
六点多下去想买个早饭发现太早了天都很黑,完全没有卖早餐的。转悠了一圈找到了唯一一家开门的便利店,进去买了俩小面包和两瓶水,又买了一支中性笔就回宾馆了。
然后我烧了点水热了一下我妈给我带的牛奶,喝了牛奶吃了面包当做早餐。吃到一半吃不下去了,意识到我继续吃八成又要紧张到呕吐了,就把面包放袋子里打算考场上吃。
七点半的时候我收拾了一下带了准考证身份证就从宾馆出发了。到校门口发现人已经很多了。
见到了艾教、33dai、徐老师和 TYOI 的人,艾教还给了我巧克力,并问我紧不紧张,我说紧张,艾教说没啥好紧张的别紧张。徐老师问候了我回归文化课的情况(雾),我有点不知道怎么说。还被江哥说差点把我认成家长(是衣服显得太成熟了还是我长得太成熟了(大雾))。
临近 8 点打算进学校的时候看到 xsy 发消息说“辛亏你昨天把准考证号给我了,我现在还在太乙路地铁站”。我寻思不愧是她,迟到大王(不是)。进去发现我在第 2 考场,4 楼(想起来我高一那会曾经也是第 1 考场/no)。
进考场前 QQ 跟我妈打了声招呼,看了几眼对拍和图的连通性相关的板子,就进考场了。
进了考场开始打对拍板子发现自己突然忘了,又尴尬地出去看了眼板子(三秒记忆(大雾)),回来终于打出来了(喜)。
打开 Dev C++ 试了试加了编译指令 -std=c++14 -O2 -Wall
,然后发现和 CSP 一样开不了 C++14,开了就 CE,只好删了,改成 C++11。我开了一下自动保存,打了个 A+B 发现能正常运行正常保存就不管了(雾)。
对着下发文件目录建立了选手文件夹和四个题目文件夹,并给每个题建好了 .cpp
文件,打了头文件和快读之类的之后大概监考老师就进来在黑板上写密码了。但是监考老师的粉笔太淡了我压根看不清写的是什么,只好举手让监考老师给我说,结果很牛逼的我只解压了个题目文件没解压样例文件,,但是我三秒记忆下一秒就忘了密码是啥了,在做了心里斗争之后又很尴尬地举手让监考老师给我再说一遍密码。
过了一会又下发了 pdf 的密码,我又一次看不清并再次找监考老师给我说密码(雾)。打开 pdf 之后看时间刚好 8:30 开考。
本来按照我之前的策略是打算先刚开始把四道题通读一遍然后再一个题一个题先打暴力的。但是看了 T1 直接秒了,发现直接把每个串排序后字典序最大的和字典序最小的扔一起排序瞎搞一下就行了,时间复杂度 \(O(nm\log n)\) 的,3000 随便过。而且感觉不难写就直接开写了,然后写了大概有 15min。一测所有样例都过了,大样例 1.09s,心想本地 1.09s,CCF 评测机肯定能在 1s 内就放心了。有点怕有啥陷阱,看了 5min 没看出来会挂的点(结果谁会想到我会在 n=1 上挂?)。
然后开 T2,发现 40 是一眼的,同时发现这题多测,在代码下面注释了 多测清空 提醒自己。打着 40 顺便想了想后面的部分分。打完 40pts 做法还不到 9:40。我感觉我好像有了个 80 分的做法,结果打完没过样例。。我寻思我可能要么哪里挂了要么脑子有病在搞什么狗屁假做法,想起来我 CSP 干的好事当机立断打算打 60 分做法,结果打完我的 60 分做法同样又连样例都过不去,调了半天还是连样例都过不去。。有点急,扔了这个假做法不管了直接看 T3。这个时候已经是 10:30 了。
发现自己脑子不太清醒了,然后就出去上了个厕所。
开 T3 发现同样是多测,而且送了 10 分赶紧打完,然后发现我会 \(O(qn^2)\),开始打,结果挂了一堆东西,寻思我连暴力都能挂一堆东西是不是没救了。结果到了将近 12 点,我 T3 的暴力还只能过掉前两个样例,又调了十几分钟还是只能过 2 个样例,急了。心里吐槽自己为啥现在已经菜到打啥挂啥了。然后就去看 T4 了。
T4 发现送了 8 分,赶紧打完,结果第一遍又打挂了,调了一会过了样例,自己造了几组小样例都过了感觉可能不会挂(但是又有预感可能会挂因为我当时已经很紧张了而且脑子不是很清醒),打完之后大概已经 12:40 多了。然后我检查了一会文件名和前面几道题,删了没用的文件,然后 12:55 听见监考老师提醒要在每道题代码前面用拼音注释姓名年级学校电话,而不是汉字,,赶紧又注释了一下,注释了两个题就到一点收卷了,心想反正少几行注释应该不会这么样只好作罢(雾)。
感觉四个半小时很快?好像没怎么打就过去了一样,很多地方花了本不应该花那么多的时间。感觉是我太菜了,打什么挂什么,唉,可能这也就是真实水平了吧。
估分 100+40+[10,?]+8=[158,?]。
出考场时这会没忘了手表(雾)。
考完遇到了又遇到了江哥并对他进行了膜拜(
然后就回宾馆休息了一会,并收拾东西不到两点退了房。
去西工大对面的美食广场吃了面,顺便等 xsy 并问她什么时候有时间。过了一会她发消息来跟我说她在边家村地铁站下面让我去找她,并且被她锐评“怎么你也打的这么烂”,我跟她说可能这就是我真实水平(悲)。
快速吃完饭就去找她了,然后到洒金桥我舅舅家附近玩了一下午,我们到那附近的庙里去拜了拜增加增加 rp 求一下省一(?大雾),xsy 过足了成为外地人来西安旅游的瘾(大雾),还买了一杯比我回家坐大巴车车票都贵的竹筒冰淇淋(嘲笑一下(?))。结果我拉着行李箱跟她玩,快回家的时候行李箱轮胎直接掉了(悲),然后在剩下两个路口的路程的时候 xsy 贴心的考虑到我坏掉的行李箱和打算照顾车主的生意,叫了个蹦蹦车(这玩意是叫这个名字吧?)把我拉回去了(雾),我们都玩得很开心。
中途看见 dbxxx 在啊哈群说自己 T1 写 ST 表 max 写成 min 可能要完蛋了,然后测了民间数据发现本来就应该是 min,所以他 T1 还是 100,这下负负得正了(?过了一会他又发现自己 T2 忘了删东西结果 CE 了,怒挂 40 分,民间只有 135,感觉是可怕的。看上去他心情不太好,说要不打省选 AFO 了,说了一堆什么“你爱这个竞赛,这个竞赛爱你吗”之类的玩意,我不知道能说什么安慰他,劝他不必不打省选反正在 HL 这种省份就算 NOIP 挂成这样省选打了也不至于一定进不了省队,他说他认真的,看他意已决我也就不好说什么了,只好说文化课也是好的。
下午玩的时候还扫了一眼 U 群看有人在问“T1 没特判 n=1 多少分”,然后心里打了个激灵,发现我好像也没特判 n=1,感觉有种 T1 要挂了的预感。
看蒟蒻群感觉大家人均 300+(不愧是 TYOI),billy 也跟我说他们机房也人均 300,他 194,不管怎么样 194 还是挺强的,%他。
晚上回到我舅舅家,然后看了群消息,发现蒟蒻群已经有民间数据测的结果了,看了一下我 90+40+20+0=150,算上初中生 rk53。T1 果然是因为 n=1 挂了,寄。T4 暴力怎么也挂了,寄。T3 那个挂掉的假做法骗了 10 分,好好好。
然后晚上吃饭前才看见 Eporridge 下午问我考得咋样,我跟他说了,他说省一稳了。我说希望可以吧。
吃饭的时候 xsy 跟我说我把袋子放到她书包里没拿出来然后她给背回去了((( 然后随即被 xsy 吐槽我的杯子怎么多灾多难(因为春赛的时候我也干过把杯子落在考场上的好事(((。然后我跟她说那我好像每次丢一次杯子都会拿回来一个省一也值了(比如春赛和某年 CSP)(大雾)。然后我们最后约好打算明天上午到五路口地铁站见,她说我直接去她家找太远了。于是我感觉很愧疚,觉得每次我自己丢东西都要麻烦好多人(难过)。
晚上 9 点多就困了想睡觉。然后中途被 xsy 因为杯子的事情发消息叫醒了两次(?)然后她说不骚扰我让我去睡觉,我反而失眠睡不着了。打开知乎乱翻,还是睡不着。心情有点复杂,不知道自己在想什么,可能觉得这是 OI 生涯最后一天了吧(?)。到了凌晨两三点才不知不觉睡着了。
Day 2
早上看到了小图灵的数据,发现我是 90+40+15+0=145。然后问了一下 billy 他那个分是不是一等稳了,他说 FJ 一等不算初中生都 220,看 wsl 和 Ars 在群里说 SD 一等 180,感觉今年一等有点吓人。跟 Eporridge 说有点担心,他说是幸存者偏差,能打 NOIP 的初中生都 CSP 一等了,让我相信自己(?)。
十一点就从我舅舅家出发去火车站,舅舅把我的行李箱轮子修好了感觉很牛逼。到了 11:30 跟 xsy 在五路口火车站见了面,她给了我水杯,然后我俩就告别了。我又从五路口出发去火车站,从地铁站口直接出来就能找到的 7A/7B 口进站了,一如既往的过不了人脸识别(尬),然后走了人工通道发现我的火车已经在检票了,就赶紧跑着去上了车。
火车开动的时候,感觉我的 OI 生涯也终于结束了,在洛谷上发了一篇《NOIP2023 Goodbye OI》,然后看着窗外的风景,听着火车里的广播,感受着可能是我四年 OI 生涯最后的时光。窗外闪过一片片黄色的田野,经过一排排已经枯黄的白杨树,象征着秋去冬来。很喜欢坐在绿皮火车上的感觉,那是一种旅行的感觉,似乎我只要不下车,它就可以带我到天涯海角,到达任何我想去的地方。突然想起来,我的第一次 CSP 曾经也是秋天,也曾经坐着绿皮火车经过这黄色的田野。
后续
不知道还有没有可能继续参加 OI 相关比赛,不过肯定不会再多在 OI 上花时间了。
回家之后测了其它民间数据:
云斗学院:90+40+30+0=160,算上初中生 rk50。
洛谷:90+40+20+0=150。
upd:挂一下 dbxxx 大佬的退役记,祝他高考加油,未来可期。
upd on 2023.11.24:查到分了,90+40+25+0=155。
upd on 2023.12.12:陕西省一 138pts。不算初中生,全省 rk37。NOIP 一等奖,NGOI 二等奖。也算是四年 OI 有了一个交代。感觉有了省一就是说,就算死了也可以瞑目了。不过一直都希望能有蓝钩,或许高三或者大学会回来文艺复兴一下混个蓝钩。后续的话应该还会参加一下 SNOI2024,从 NOIP 来看,SNOI2024 可能是我这辈子距离 NOI 最近的一次了,不过我确实也菜,后续重心肯定放在 whk 上了。