OI 生涯回忆 您所在的位置:网站首页 t3日是几天 OI 生涯回忆

OI 生涯回忆

2023-01-11 03:01| 来源: 网络整理| 查看: 265

一路走走停停,跌跌撞撞,时而为路边的花草留恋,时而为远处的梦想奔跑。可能走了远路,但见到了不一样的风景呢。

既然是生涯回忆,就按照时间顺序吧,写一写我 OI 生涯里的一些大事和一些感悟好了。

说句闲话,我见证了 2019 年 NOIp 的取消,CSP 的诞生(初赛没过所以 OIerdb 没有),见证了 2020 年 NOIp 的复活,我的生涯完美见证了 OI 的大变革。

既然都说 OI 是唯结果的,我先放一下我惨淡的成绩吧。

最开始学 C++ 还是在小学六年级的期末(2018.5),当时只是觉得很有趣,觉得编程很帅气。记得当时很向往成为一个黑客,觉得黑客很厉害。幸运的是,家里人很支持我的兴趣,给我找了一个线上的网课。我激动的开始了第一节课,写下了第一行代码  hello world ,也有了一个一直陪伴我的爱好。

最初学的是 C ,大概学了半年吧,像循环,递归之类的基本语法都学完了。记得当时学的最后一个知识点是结构体,学完以后有两条路可以选:一是学算法竞赛(就是 OI),二是学人工智能。当时犹豫了几天,最后选了算法竞赛。为什么呢,一是自己对 AI 没什么兴趣,二是从三年级开始就在学奥数(小学五年级还拿过海峡两岸的银牌),比较喜欢竞赛。于是就开始学普及组算法,并转学 C++。(这就是为什么我的代码风格还是偏向 C)

初一的时候,县里有信息技术竞赛(是笔试,就类似于 CSP 第一轮,难度回忆里比 CSP-J 简单)。当时才刚刚学完语法的我颇有兴趣的参加了(影响比较深的是当时有一道递归题,我没做出来)。因为在弱县,大概没什么人系统的学过。连蒙带猜的我居然得到了一等奖,我自己也挺震惊的。

因为那时候全校乃至全县都只有我一个 OIer,自然是不会有什么氛围的。环境虽然,初中的我以文化课为主,只有每个周末上一节 2 个小时的网课,作业嘛,自然是大概率不去写的。现在看来,如果当时努力一点,现在可能能走得更远。当时有一个有趣的事情,当时换了一个老师,他是 THU 的在读大学生,第一节课就给我讲 splay,我当时直接就傻掉了,懵了一节课(好像现在也没有搞懂 splay ,只会 FHQ Treap)。

初二那年(2019),刚学完普及组算法的我在老师(网上机构里的教练)的建议下参加了 CSP-J 2019(也是CSP 的第一年)。可惜,生在浙江,我没过初赛(大概是 60 分)。当时我就很激动啊,和我身边那些完全不懂 OI 的同学说,你看你看,我的分数在上海都能过诶,他们都挺无语的。

2019.9.22 我注册了洛谷。偶尔在上面刷点题,但因为有基础,是从橙/黄题开始的,所以我红题做的很少。

继续学,到了初三前的那个暑假,开始学提高组的内容了。2020 年,我初三,同时参加了 CSP-J 和CSP-S,想着要 AK CSP-J,CSP-S 只是去玩玩,没打算能过。 结果很意外,CSP-S 过了,CSP-J 反而没过(所以我没有过普及的奖)。我爸说,只要我能在 CSP-S 里拿奖就给我买一个属于我的笔记本电脑。那年我遇到了儒略日,第一次没有经验,也不会打暴力,死磕了3个小时,T2 那道位运算数学题看不懂,出考场以为 AC 了 T1,实际只有 40 分。最后 40+0+0+0 ,喜提三等奖,获得了一个笔记本电脑,使用至今。

CSP-S 2020 大失败后,我下定决心要在 OI 里搞出点名堂。我给我自己列了一个计划,好像是(2021) 3 月补上二分,搜索等基础内容,4 月练 DP 之类的,对着洛谷的题单刷了许多题,能力也有些提升,慢慢得能自主做黄题了。因为保送了本校的高中,没有中考的压力,所以进步也挺快。

暑假里,我报名参加了计蒜客的集训,认识了许多大佬,也有了一些进步。结束的时候有一次模拟赛,说是难度对标 CSP-S 。我获得了 170 分,信心大涨。

这时意外的事情发生了,我们学校突发奇想,请来了全国顶尖的数竞团队和教练,我因为学 OI 也有数学基础,就被抓去(也是自愿的)学数竞了。当时是数信双修,文化课就是这时候开始落下的。

因为数竞有团队,有一起搞的同伴,有幽默风趣的教练(是个老二次元),自然是重心偏向了 MO ,疏远了 OI。记得当时学 MO 也挺摆的,晚上一起关灯玩海龟汤,一起看番,不过是段无法忘却的美好回忆。

2021.9 高一了。CSP-S 第一轮卡线过了,当时觉得肯定过不了了,很绝望,最后居然卡线,也挺开心。国庆节参加了一个建模大赛,一整个假期都花在建模上了,漫展都没去成,后来准备建模的答辩(时间恰好在我考 CSP 第二轮的早上),考前基本上没复习。就这样上了考场,遇到了廊桥分配。当 2 个小时过去,我只写了廊桥分配 25 分的暴力、所有题没有一点思路的时候,我知道,一切都完了。最后 25+0+36+0=61,浙江省二。当时我给自己定的目标是 150+ 。当时很痛苦,家长也很失望,但是还有 NOIp 2021 ,所以没放在心里。

祸不单行,因为是高一,技术课还没开(浙江有技术这门课,有 50 分是信息技术,所以学校有信息老师)。由于是弱校没有教练,我只能找信息老师报名。他不在意也不了解,又因为我社恐,没有及时和他联系,NOIp 没报上名。当时很绝望,也不知道路在何方。想了一想,或许是逃避吧,我 AFO(Away Form OI)去学 MO 了。于是和数竞生们开开心心地学到了 5 月份。学数竞的日子很快乐,有团队的感觉就是不一样,但也正因如此,后来实在是太摆了,基本上上课都在聊天,进步很慢。

5月,数竞省赛(相当于初赛)。由于疫情,在学校里考。可笑,我没有过初赛,填空题只对了 3 题,考出了有史以来的最低分。就很迷茫啊,教练安慰我说,我只是发挥失常。暑假里还有复活赛,考好了还有联赛的名额。但我心里清楚,学数学我不可能想学 OI 那样投入,天赋可能也不够。想了一个晚上吧,决定退数竞,回到 OI。不过,数竞中学到的知识,对我 OI 还是有用的。

现在看来,我真正的 OI 生涯是从 2022.6 开始的。有了经验和前所未有的动力,我终于有点 OIer 的样子了。数竞教练也支持我的想法,给我用他办公室的电脑,让我有空就可以去编程。于是,我抓紧利用一切时间,那段时间是真的突飞猛进,不到一个月就可以自己做绿题了。当时看着自己的进步也挺感慨的,真正开始努力的时候里最后一战只有 5 个月不到了。人在浙江,自己知道进不了队,所以唯一的目标就是拿到 NOIp 的省一。

暑假里,找不到线下的集训,又报了计蒜客的集训。老师还是那个老师,人已经不是那批人了。暑假里学校补课,我成功翘掉了所有的自修课和晚自修,感觉第一次有了竞赛生的感觉。

暑假过完,就是 CSP-S 第一轮了。这一次很稳,85.5,毫无悬念的过线了(赛前做了 12 套计蒜客模拟卷,感觉还是有用的捏)。然后在洛谷大佬的建议下开始做 CF 的题,感觉思维大大提升了。每天中午与两个关系很好的 MOer 一起去办公室,他们做 MO 题,我上洛谷写题。记得校运动会的时候,除了开幕式我们一直在办公室卷(其实在一起颓东方)。那时还被同班的人说没有责任心,也许竞赛生都是这样的吧。国庆节依旧是计蒜客的集训,所以期待了两年的漫展又没去成。

时间飞快,总以为来日方长,上战场的时候却充满了迷茫。CSP-S 第二轮,考试的时候心态良好,但换目录的时候出了问题(笔记本电脑只有 C 盘,所以我不知道怎么把目录从 C 换到 D),没法 fc 和对拍,浪费了很多时间。遗憾的是,我没有开 T3,被诈骗了以为是不可做题(不可以,总司令!),T4 犯了一个低级错误暴零,于是 70+100+0+0=170,还是省二,没有蓝勾。有点受打击,但心想不挂分其实有 246 也就不怎么在意。

NOIp 考前,周日请了一天假,加上周六,打了两场洛谷的公开赛(NOIp 模拟赛)。状态都还好,但都挂了几分,看了看省一还是有希望的。每天拜月,说什么用三年单身换 NOIp 省一之类的。

考前停了一天课,生涯里唯一的停课。前一天下午去了杭州,熟悉的地方。考前晚上背了一下缩点,然而 T3 还是没做出来。

考试那天,天灰蒙蒙的,因为宾馆的床太难受,我浑身酸痛,感觉不妙。听了几遍好运来,就上战场了。没有面基,社恐。开题,T1 很简单,半个小时冲完了,分析了一下是 O(n^3) 的,好像只有 84 分,加了几个常数优化,想想差不多了,弃了。T2,一眼不可做,但 CSP 被诈骗了,想了很久,会了 35分的部分分,写了一下,有点上头,就胡了一个构造把后面的情况也写了。T3,震惊了,看出来是缩点,但缩完不知道怎么做了,傻掉了。最后时间不够了,就写了 T3 和 T4 的暴力。

出考场,估分是 84+35+35+8=162,2021 年分数线是 186,2020 更高,感觉没戏了,在洛谷发了个告别帖。民间测了一下,更离谱,T2 RE 了,因为开了 5e6 个 deque 。最后是 84+0+15+8=107 。真寄了。很伤心,觉得能力就到这里了。

想了想,其实我也没有投入多少时间,远远比不上那些停课的大佬们。我能走到这一步全凭自己的一点点爱好和天分,也已经尽力了。

第二天回到学校,轻描淡写地和同学说了一下我寄了,他们笑得很开心,我也知道一切都已经结束了。

当时在告别帖 我们说过再见 里,我如此写到:

四年半的 OI 学习,三年的 CSP-S ,一年的 NOIp。在今天,已没有翻盘的机会。我曾梦想在最后一战翻盘,实现这几年来最大的梦想。我付出了许多,可惜命运没有给我这次机会。

回头看看,这一切也是正常。毕竟在弱校,没有团队,没有教练,自己也没有这么强的自制力,好胜心。学了很多,却没有真正的理解、消化,最后还是竹篮打水一场空。

今天过后,我就不再是一个OIer了。OI,也只是青春最大的遗憾。不知上大学以后,我看着自己惨淡的成绩,还愿不愿意承认自己从前是个 OIer。但我相信,绕远的路,总有风景。

两年后,当我踏入大学的校门,如果我有机会也愿意再一次投身于算法竞赛,当我再一次打下 hello world 的时候,我可以不辜负自己,不辜负青春和梦想。

但出成绩的那天,命运给我了一次机会。在官方数据下,我 T1 过了,最后 100+5+15+8=128 ,浙江排名 179。我知道,我成功了。几天后,官方分数线是 122 ,我省一了。开心是自然的,但我知道,以我的实力完全配不上浙江省一这个称号。

现在以及未来,我不会停止学习算法。尽管我已不再是 OIer ,但我仍然热爱着算法,热爱着数据结构。因此,在有空的时候,我会看看算法导论,学习一些学竞赛时不会用到的东西;我会打打洛谷月赛,CF,体验 AC 的快乐;我也会在出题组里验验题,划划水。有人会问,为什么我对算法竞赛感情这么深。我想,答案已经很显然了,因为这是我自己选的路,从没有人强迫过我。因为在这里我认识了许多大佬,收获了很多快乐。尽管我没有走得很远,但至少我曾经来过。

就此搁笔,但我的故事没有结束。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有