其实我是不想写游记的,因为就算写出来了,也会被冠以“退役记”而不是“游记”。但是晚上教练的话又让我改变了想法:经历这么长时间,总得有个总结,不然这些事的意义,就没那么大了。
对啊,那么我学 OI 的意义,是什么呢?
不得不说,这个问题在之前我其实是都一直没怎么想过的,大部分人学 OI 是为了功利,相信你也是。初生牛犊不怕虎,也可能是在我学 OI 时从没有人真正告诉我 OI 的现状,我一直半学半摆走到了这一步,终于到了 noip;果然还是得承认啊,过了 noip,才能说进入了算法竞赛的殿堂,之前的内容对于市面上的“编程机构”也是能涉足的领域;而竞赛这项活动,从它出生的那一刻起就注定不能让所有人各得其所,比赛注定是要把其他人比下去的,而自己的处境不过就是在“比下去别人”和“被别人比下去”之间徘徊。我果然,还是没能入 OI 的门啊。
大家点进来,为的是新奇和乐子,我一直说些意义不明的话,怕不是要冷了场子。回到 NOIP2023,还是有很多事情可以和大家分享的。
前一周订车票的时候得知是上午出发,赢!终于不用占我中午睡觉时间了,赶路虽然一直坐在车上,但有一说一真的很耗我精力;而且 17 日早上就能走,省了兴奋一上午,还什么事也干不了,不如早点到。到了大巴上,终于能有睹我们二南的信竞队了,有大佬有菜鸡,有老手有新人,不知道为什么我们之前总是独立行动。到了火车站、坐火车什么的也不是第一次了,候车的时间不是很长,期间也没有什么乐子发生。
到了车上,虽然教练这次坐的离我们不远,但是依旧稍微整理一下原神启动,4.2「罪人舞步旋」吊我好久胃口了。这部分略去,懂得人自然懂,无心顾及的人也不会领会;主线从上午九点打到晚上九点,传说任务打到十一点,洗了个热水澡睡觉。
第二天早上订了 6:30 闹钟,但其实睡不好的,5 点多 llx 就给我吵起来了,后面也没睡着,因为前一天没打板子,心里很慌,虽然知道这点时间也不够干啥了,但开虚拟机用 python 练了练对拍,万一用得到的话还比 C++ 节省时间呢。早餐吃的很好,到点就出发去考场了。
机器不错。
打了很多次比赛,知道前面的注意事项其实都没有实际作用,直接读题。
T1 看上去很简单,5 分钟左右有做法,30 分钟打完了 80 分暴力,剩下 20 分是可以在这个基础上优化的,确定很稳,所以给了很多时间去看后面的题。
T2 一开始以为是大模拟,但很快意识到不是,题意中描述的几个变量的关系好像可以用扩展域并查集维护,但我由于不会处理环的情况,最后也没有尝试在图上做,丢大分
T3 的题意很好分析,可以通过拉长两个原序列,使一个序列每个位置严格大于另一个序列,但是一直没有想到什么好做法
T4 打了 2^n 枚举暴力,因为至少有两个小时给到想 T2 和 T3 了,T4 并没有拿更高的部分分
其实在看完 T2 和 T3 没有一点思路或能转化成分数的做法之后,心态大崩,虽然这时还有两个小时;这两个小时先补完了 T1 剩下的 20 分,然后没写出来的题也没有灵光乍现,遗憾离场
赛后很多人都说今年的这套 noip 题简单,但我不知道这是以什么标准定的,可能是让学习时长更短的人更容易的那到高分吧,但比赛从来看的都是名次而不是成绩。在训练时,一直被强调要避免低级错误,拿部分分,但我遇上“简单题”之后只有 T1 做着顺畅,我只能说能力问题,技不如人,我很抱歉。
我学 OI 有多长时间?说长点一年,说短点可能不过一天,“成功的路并不拥挤,因为大部分人都在颓”;作为大部分人的之一,时间其实过的挺快又挺慢的,我也不知道我想要它快点还是慢点,有的时候迷迷糊糊的就过去了,就跟做梦了一样,我不是说做梦了很浪漫,而是说做完梦起来你发现你还是啥都没活明白。。
对不起