准退役了一年,终于还是要结束了,整个高中的OI生涯就这么过去了。

  今年的CSP-S又一次提醒我,我真的只是个蒟蒻,学了两年多还是这么个样。不过,这段OI生涯或许确实给我带来了许多。

一切的起点

  17年七月以前,我还在县中学上初中,然后应父母的期望高中考到长沙,标准的小镇青年的模板(笑)。然后在高中开学前的夏令营里,我阴差阳错的邂逅了OI。确实该用“阴差阳错”。本来我自己想去试试数竞,我哥想让我跟他一样去搞生竞,结果我就脑子一热选了信竞,走进了机房,开始了orz膜拜巨佬的OI生涯。

  刚进机房的时候,其他的信竞生已经先学了一个月,教练让我先一个星期把他们学了的东西自己看一下。然后就蒙逼地开始对着《C++一本通》(从入门到入土),打了人生中第一个代码:

#include<bits/stdc++.h>
using namespace std;
int main()
{
cout<<"Hello World!"<<endl;
return ;
}

  尽管蒙逼,但是也很激动,然后在一个暑假里,一边颓,一边以蒟蒻的速度学算法233333.

  暑假里李总为了不让我们上网颓,断了网,可惜我们早就准备好了CS的安装包,那时候天天在机房里看着周围的巨佬们打CS(还因此结识了上一届最巨的lu哥),为了躲避李总的追查,还把安装包压缩,命名为C++String。(还从未被抓23333333)

高一

  开学了以后电脑改用$Linux$,真的是给我们(一群没见识的)打开了一个崭新的世界。一开始是各种吐槽,但是后来肯定是躲不开真香定律的。然后我才开始认识上一届的各位巨佬们($\%\%\%$lu哥,大鸡哥,ka哥,谭julao$\%\%\%$),也慢慢和同届最强的老余熟起来。

  到了11月,迎来人生第一次Noip(先上香祭拜一下),$225pts$省二滚粗。因为自己的sb错误丢了$50$~$60$分,本来可以直接一手省一,没了。那段时间有点难受,不过毕竟还有机会,也并没有特别自闭。然后沉下心搞了一个月文化课,考出一波高中最好的月考成绩(后来就再也考不到了),然后心思又飘到OI上了,学(肝)了各种算法——树链剖分,左偏树,平衡树,矩阵运算,各种奇妙的数论,各种$zyys$的字符串算法。。。然后开始被网上各路神仙吊打。

  而且这一年,机房里发掘了各种神奇的小♂游♂戏,什么Deeeep啦,gen啦,slay啦(而且全被我们机房霸榜),然后B站什么的更不用说了。确实颓。然而这也为我们以后的表现埋下了伏笔。

  高一下学期去YL(月亮)中学集训,现场见识到了集训队神仙的恐怖,已经被虐得毫无知觉了。。。

暑假

  这应该算是我最充实的一段时间,真心投入进OI,也是学到的东西最多的一段时间。什么暑假已经不重要了,有OI要什么暑假2333333。

  李总还请了一位北大的巨佬学长来讲课,虽然我比较蒻,但还是学到不少东西。

  当然,也没少被FFT、莫比乌(niao)斯反演、主席树、树套树什么的算法血虐。。。

高二

  高二刚开学,我们都到YZ(鸭中)集训。这大概是开始全方位颓废之前的最后一段时间了吧。也学到了不少,但是奈何自己太颓,浪费了大部分深入理解一些算法的好机会。

  然后Noip2018的前一个月,那是最颓废的一个月,surviv只是个导火索,其实只是我们一直以来的坏习惯在这一个月集中爆发了。而且本来我并不怎么打游戏,这个月也开始了。每次考试会的考场上就切了,不会的,简单的就改,稍微有点思维难度或者代码难度的就不想打。刷提速率也贼慢。。

  之后Noip2018的失利,意料之外,情理之中。

  我们被学校里说成是OI最强的一届。我们学校里OI本来就起步晚,成绩不好,我们这一届本来被李总寄予的巨大的期望,不少人冲着省选,最后连省一都没拿到(我也是其中之一)。

  说实话,Noip2018Day2的那天下午,我真的想做个火车回老家去,真的太失望了太难受了,感觉真的不仅是对不起自己,也对不起李总,更对不起父母和班主任的支持。

  还能怎么样呢,回去学文化吧。

  之后偶尔还和冲省队的小基哥、Jeff、backup、老余聊一聊,但是那股失望的感觉一直都在,我还一直在犹豫高三要不要在去冲省一。

  直到HNOI2019结束,这大概是近十年以来最难的一次HNOI,我们学校的四个巨佬都挂了,连一个上三位数的分数都没有。偶然间我又看到了小基哥他们写的退役文,不知道为什么,尽管比赛一再失利,我们却还是对OI念念不忘,放不下。最终我也还是下定了决心,不论多困难,不论别人是否支持,我高三还要来!

又一个暑假

  高二到高三的暑假只有两个星期,但这两个星期我还是来机房里继续搞OI了。周围都是后一届的巨佬们,不再有熟悉的面孔了,机房里也重新装修过,不再是我们以前颓废过的机房的样子了。但是敲代码、改BUG时的感觉从未变过。

  中间又出了点小插曲,Noip没了(再次上香祭拜),CCF又搞出了一个CSP。或许不再有自招,或许不再有含金量,但是我也不会放弃,这不是为了什么别的,只是要把自己失去的拿回来,给自己一个交代。

高三

  文化科目很辛苦,又要从中抽时间搞OI,真的很难熬。

  最后总算坚持到了这里,CSP-S2019。

  今天考完了,题目难的一批,我都开始怀疑这东西的前身到底是不是Noip了。不过已经竭尽全力了,或许那个迟到的省一还有希望。

  最后,到这里就真的要结束了。今晚过后,应该不会再打OI了。大学会不会去学计算机,会不会去苟ACM,谁知道呢。

  已经没有遗憾了。

  OI生涯最后一份代码,依然是最开始的那个:

#include<bits/stdc++.h>
using namespace std;
int main()
{
cout<<"Hello World"<<endl;
return ;
}

  $Adios$.

终于结束的起点——Adios的更多相关文章

  1. [P4994]终于结束的起点 (递推)

    终于结束的起点 终于写下句点 终于我们告别 终于我们又回到原点 …… 一个个 OIer 的竞赛生涯总是从一场 NOIp 开始,大多也在一场 NOIp 中结束,好似一次次轮回在不断上演. 如果这次 NO ...

  2. P4994 终于结束的起点

    P4994 终于结束的起点 现在,给你一个模数 M,请你求出最小的 n > 0,使得 \(\mathrm{fib}(n) \bmod M = 0, \mathrm{fib}(n + 1) \bm ...

  3. 「P4994」「洛谷11月月赛」 终于结束的起点(枚举

    题目背景 终于结束的起点终于写下句点终于我们告别终于我们又回到原点…… 一个个 OIer 的竞赛生涯总是从一场 NOIp 开始,大多也在一场 NOIp 中结束,好似一次次轮回在不断上演.如果这次 NO ...

  4. 洛谷P4994 终于结束的起点

    希望是这道题的第一篇题解,并且真的做到了! upd 2018/11/4:规律补锅,让代码更加易懂 本来月赛时想打个表,打到一半,发现\(n\)稳定在\(m\)附近? 题目的意思是\(n < m ...

  5. 洛谷P4994 终于结束的起点 题解

    求赞,求回复,求关注~ 题目:https://www.luogu.org/problemnew/show/P4994 这道题和斐波那契数列的本质没有什么区别... 分析: 这道题应该就是一个斐波那契数 ...

  6. 2017 年的 人生 hard 模式终于结束了,2018年回归初心

    2017 年的 人生 hard 模式终于结束了,2018年回归初心 2017年对于我个人来讲, 毫不夸张的说 算是近十年来除了高考那一年,最最惊心动魄的一年了,没有之一. >>>开篇 ...

  7. PMP考试终于结束了。。。

    PMP考试昨天终于结束了,可以好好的先休息下了,先不管成绩了,通过这段时间的学习了解,发现PMP在实际工作中的运用 起的作用还很大,看样子以后要学习的东西还多着呢,先休息一周再说...

  8. 个人附加作业XD --这门课终于结束了~~

    你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个) 评分的话我个人觉得是存在一些问题的. 第一,分数差异 问题:一个就是各班的成绩评分有高有低,有的班整体分数 ...

  9. 2017 年的 人生 hard 模式终于结束了,2018年回归初心(二)

    今天周末, 深圳的天气简直好的不像话.好了,我们继续之前的话题往下聊. >>>猎头 : 关于猎头这个行业,以笔者的感觉来说 一般你工作年限未超过三年的话,你是很难遇到猎头来推送你的简 ...

随机推荐

  1. python中sort和sorted用法的区别

    Python list内置sort()方法用来排序,也可以用python内置的全局sorted()方法来对可迭代的序列排序生成新的序列 一,最简单的排序 1.使用sort排序 my_list = [3 ...

  2. Ubuntu使用Shadow socks-qt5

    由于大多数朋友都问我在Ubuntu上面怎么kexueshangwang,为了防止以后忘记,故此记录. 本教程使用的配置 Ubuntu 16.10Shadowsocks-qt5一个可用的ss账号一根能够 ...

  3. 适合新手的160个creakme(三)

    先跑一下,这个程序应该是有定时器,多久之后自动开启,测试一下输入,序列号以字母方式输入会出现类型不匹配,之后程序自动退出 但是如果以数字方式输入序列号,则会出现,Try Again,所以这里序列号应该 ...

  4. linux 对外开放端口

    查看守护进程端口 netstat -ntpl 查看开放的端口 iptables -nvL 查看端口是否可访问:telnet ip 端口号 (如本机的35465:telnet localhost 354 ...

  5. ide的debug

    webstom 新建立一个配置项 找到webpack.config.js,最后一行加上 devtool: "source-map" 然后点击debug

  6. c# http文件上传

    /// <summary> /// 上传文件的api /// </summary> [HttpPost] public string UploadFile(op_client_ ...

  7. [JZOJ3521]道路覆盖--状压DP

    题目链接 略略略 分析 首先一看到使得最低的高度最高就想到了二分,于是就转化成了一个是否可行的问题 发现这个\(k\)都很小,考虑使用状态压缩DP 但是我一开始发现似乎并不好设计状态...如果这个\( ...

  8. luogu P5023 填数游戏

    luogu loj 被这道题送退役了 题是挺有趣的,然而可能讨论比较麻烦,肝了2h 又自闭了,鉴于CSP在即,就只能先写个打表题解了 下面令\(n<m\),首先\(n=1\)时答案为\(2^m\ ...

  9. SqlServer 附加数据库出错

    方法一 找到要添加数据库的.mdf文件,点击右键,选择属性 在属性页面点击安全,选择Authenticated Users,单击编辑 Authenticated Users权限中选择完全控制,点击确定 ...

  10. STM32工程模版

    STM32工程模版,看过来 ST库源码去官方下载 创建工程目录 doc:存放说明文档 lib:存放库文件 listing:存放编译产生的中间文件 output:存放生成的文件 project:存放工程 ...