准退役了一年,终于还是要结束了,整个高中的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. codeforces 1244E Minimizing Difference (贪心)

    (点击此处查看原题) 题意分析 给出n个数,a1,a2...an,现在可以进行最多k次操作,每次操纵可以使得任意一个数自增或者自减,问经过最多k次操作后,n个数中的最大值-最小值最小为多少? 解题思路 ...

  2. python numpy array 的sum用法

    如图: sum可以指定在那个轴进行求和: 且第0轴是纵向,第一轴是横向:

  3. 使用cublas 矩阵库函数实现矩阵相乘

    2014-08-10 cublas中执行矩阵乘法运算的函数 首先要注意的是cublas使用的是以列为主的存储方式,和c/c++中的以行为主的方式是不一样的.处理方法可参考下面的注释代码 // SOME ...

  4. 使用 pdb 进行调试

    使用 pdb 进行调试 pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点.单步调试.进入函数调试.查看当前代码.查看栈片段.动态改变变 ...

  5. Hash一致性算法底层原理

    大纲 Hash取余算法 判定哈希算法好坏的四个定义 一致性Hash算法的两大设计 Hash取余算法 hash(Object.key)%N,hash值随Object.key.N的变化而变化. 如果有节点 ...

  6. SAP成都研究院李三郎:SCP Application Router简介

    今天的文章来自李贝宁(Ben),SAP成都研究院的资深程序猿和架构师. 作为成都研究院里同时精通Java, JavaScript和ABAP这三门编程语言的数位同事之一,Ben曾经先后担任了成都CRM ...

  7. Unexpected token '...'. Expected a property name.

    原因:浏览器不支持 es6 扩展运算符  结论: 1.不用 ... 2. babel-polyfill对扩展运算符...搞的不是太好,要单独安装一个 plugin-proposal-object-re ...

  8. Windows下同时安装两个版本Jdk

    在项目开发中遇到了jdk版本切换的问题,于是尝试在电脑中安装jdk1.6和jdk1.7,话不多说马上开始 1 准备好两个版本的jdk路径 2 设置两个JAVA_HOME 3 设置总的动态切换的JAVA ...

  9. FTP用户验证、访问设置以及log日志

    若要访问FTP站点开启了基本身份认证,访问服务器(ftp://服务器IP:端口号),需要输入正确的用户名及密码才可正常访问 当客户端通过浏览器访问时就需要验证,提示如下图: 1.当输入正确的用户名及密 ...

  10. [Educational Codeforces Round 63 ] D. Beautiful Array (思维+DP)

    Educational Codeforces Round 63 (Rated for Div. 2) D. Beautiful Array time limit per test 2 seconds ...