准退役了一年,终于还是要结束了,整个高中的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. Java数组定义及方法

    数组的描述   在数组中每个元素都具有相同的数据类型,是有序数据的集合.通俗的说数组就相当于一个容器.数组分为一维数组.二维数组和多维数组. 数组的特点: 数组类型是从抽象基类 Array 派生的引用 ...

  2. 下载HTMLTestRunner 地址

    通过pip安装 HTMLTestRunne失败 则需要通过手动下载.  下载地址: http://tungwaiyip.info/software/HTMLTestRunner.html 下载后,把H ...

  3. Python多线程VS多进程

  4. Windows一键设置环境变量(以设置java环境变量为例)

    右击以管理员方式运行 JDKSetting.bat   @echo off color 0a echo.------------------------------------ echo.TODO:设 ...

  5. DeepMind提出新型超参数最优化方法:性能超越手动调参和贝叶斯优化

    DeepMind提出新型超参数最优化方法:性能超越手动调参和贝叶斯优化 2017年11月29日 06:40:37 机器之心V 阅读数 2183   版权声明:本文为博主原创文章,遵循CC 4.0 BY ...

  6. springboot打包war包部署到tomcat

    1.pom.xml修改处 <modelVersion>4.0.0</modelVersion><groupId>com.xx</groupId>< ...

  7. LeetCode:178.分数排名

    题目链接:https://leetcode-cn.com/problems/rank-scores/ 题目 编写一个 SQL 查询来实现分数排名.如果两个分数相同,则两个分数排名(Rank)相同.请注 ...

  8. 使用webform、websevice来进行ajax请求操作

    通过使用webform(asp.net非mvc) .webservice 作为请求接口在前台发送ajax请求:1.前台代码: $.ajax({ type: "POST", //方法 ...

  9. linux 操作系统安装

    操作系统安装 安装虚拟机软件:一路Next即可 VMWare:如果14版本不支持你的CPU,就换成12版本 Virtual Box:比VMWare小很多 安装ubuntu操作系统:比较美观,实用性强 ...

  10. 【小知识点】去除inline-block元素间间距的办法

    之前一直用float浮动方法布局,因为display:inline-block有间隙,现在找到办法了.在父元素上面加font-sise:0,就可以了. 效果如图: 代码如下: <!DOCTYPE ...