(十一)抓包

我这个人的说话方式从APIO回来就改变了,回到班里和其他同学说话时,我突然感觉仿佛不是我自己了。

由于和邹雨恒住在一个寝室,我染上了邹雨恒的许多口癖,比如“太神了”“那有点差啊”“!@#¥%……&*”(粗鄙之语)

这是一种病毒,最开始我以为是邹雨恒的病毒,后来发现这是很多学竞赛的人的病毒,其传染速度比东北话还快,我一定不会料到在初三临近毕业的时候,我们班就连集体接老师话都用的是拖长音的“太——神——了——”

而中午在自由校区的机房里,只要杜鸿睿不在,我们就都开始玩游戏,我相对来讲还算参与较少,但是频率也比较高。

然后有一天当我们习惯性地打开红警开始菜鸡互啄(李佳实打dota)的时候,孔老师进来了。

孔老师是目前负责初三年级的老师,好像王康宁就是她带出来的,有的时候她中午会在隔壁大机房讲课,一旦听到麦克风的声音停了然后铁门打开的声音,我们就会把游戏窗口切到代码窗口,孔老师肯定或多或少有所察觉,但从没抓到过现行。但是这一天,也许是孔老师搞了一个突然袭击,也许是我们打得过于胶着,所以大家都没有做好防范准备,于是孔老师进来之后直接逮住了牛一涵,然后Alt+Tab和调做题记录击杀了王佳泓、包仲航、马铭成等人......我和李佳实的座位比较优越,所以即使我们淡定自若、不紧不慢,最后也躲过了排查。

孔老师十分生气,将其余几人逐出了机房(不允许中午再来机房并没收钥匙)。

其实我的另一种推测是孔老师本来也没想把我和李佳实撵走(假设她看到我们玩游戏了的话),毕竟我们在fzoj上的做题数已经比较多了(ljs应该是100+,我是将近300还外加sznoi和wikioi的题),更多的可能是想给那些做题数很少还总来机房一看就没干正事的人一个明确的警示——来机房不能打游戏!

其实那段时间,我和李佳实与其他人的一个比较大的区别就是,如果我们来到机房之后发现有老师或者杜鸿睿在,我们并不会感到十分失落,因为做题和打游戏在我们看来没什么特别巨大的不能接受的区别,不过是来机房的第一选择(打游戏)和第二选择(做题)之间的区别,两者都能让我们感受到乐趣。而有些人则不然,他们可能会在门口观望一小会,如果发现老师在就逃跑..........

也许这是我和李佳实的“天赋”吧,注定可能比其他人更能适应信息竞赛这个不同于其他学科的竞赛。

(十二)过渡

自从省选结束之后,清华校区的机房就又有了我和李佳实的位置,李佳实偶尔要去上数学竞赛不经常去,而我之后就经常晚上去清华校区做题了(当时学校电脑是win8的,用起来很不舒服)。有一天王老师趁着我和李佳实都在,就让杜鸿睿和何翊卓给我们讲讲他们的竞赛历程(其实主要是杜鸿睿在讲),讲的很详细,从初中王老师怎么带他们一直到现在,讲了整整两个小时,一节竞赛课。

他们当时语重心长地说了很多要注意的东西,就是为了让我们在之后少走弯路,诸如“吉林省是一个很弱的省,一定要多出去交流才能意识到自己的实力其实是远远不够的”,“王老师其实不会什么,学东西还是要靠自己”(当时王老师就在旁边,而且露出了肯定的目光),“要不要学竞赛、学哪科这个事情要早早定下来,要不然各条战线都会拖累”.......

我听得很认真,一点都没有走神(也可能是我比较喜欢听故事的原因吧),我终于理清楚了“信息学竞赛”这条路是个什么流程,NOIP,省选,国赛,中间夹杂着WC和CTSC/APIO,我也终于知道了他们在什么时间节点处于什么水平(以我当时掌握的知识点和APIO铜牌来看,现在我应该处于他们高一快要结束时的水平)。这次谈话也应该是我整个OI生涯当中对我影响最大的几次谈话之一,对我而言是十分有帮助的,于是在回家的车上,我便也开始畅想,再过几年我也功成名就了,该怎么向我的学弟们讲述我的经历呢?会不会对他们也有这么大的帮助呢?

PS:转眼间四年就过去了,光老师并没有再组织类似的活动,而我也就只得将我的经历付诸文字,虽然可能不会有人看,但是也许我是喜欢回忆过去的这种感觉吧..

后来他们参加了清北营,何翊卓和杜昆泰去了北大营打ACM赛制的比赛双双拿了无条件一本线,杜鸿睿去了清华营结果考砸了。王老师告诉我,杜鸿睿说他就算去上交也不去北大,这时我才意识到,“清华”和“北大”是有区别的。

再后来到了国赛,杜昆泰何翊卓拿了铜牌成功换了协议,杜鸿睿考了银牌拿了上海交大一本线。

然后,他们的OI生涯就结束了。

而我,在度过一个没有做题的暑假之后,就变成了一个初三的学生。

由于一些政策原因,我们之后的直通班也在明珠校区(初中部)上课了,所以我们两个班就变成了整个学校仅剩的初中部,何翊卓杜鸿睿上了高三就搬回了自由校区,现高二年级的众人又占领了清华校区的小机房,于是我和李佳实就又被扔到了清华校区大机房里和新高一一起做题。此时王老师说给我在八中OJ上开了个权限号,叫msannuoi,让我以后就拿这个号做题(这就是为什么我在BZOJ上不叫commonc的原因),当时我还极其不情愿,因为我commonc这个号好像也刷了二十几道题了所以不想放弃,后来听说权限号要交钱而这个号是王老师不收我钱给我开的,于是我就乖乖换号了。

硬着头皮来到BZOJ之后我打开了新世界的大门,严格意义上来讲这才是我接触算法的起始。省选难度的题目促使我开始学一些更高级的套路,王老师也偶尔利用中午时间联系杜鸿睿和何翊卓中午来机房给我们讲点东西,接着又给了我两篇好久之前的集训队论文,一个是姜碧野的SPFA,一个是罗穗骞的后缀数组,然后我就捧着这两份论文在班里上课的时候看....

虽然一遍看不明白,但是我一点也不着急,因为我知道我的时间很多来得及,现在看不懂的就等几个月之后再看,说不定就有不一样的收获,反正也没有人催我,我就这么一点一点的靠自己悟透,学起来是很舒服的。

PS:反观我的实习经历,就是有很多人一直在push你,压力也很大,这就让我失去了兴趣,每天过得都很煎熬,所以想必还是放养式比较适合我吧,但是我还能再自由多长时间呢?我以后的工作究竟是什么样呢?我要不要回学校当老师呢?

(十三)日常

学校的教练组发生了重构,谷方明老师回到了吉林大学任职,顶替他位置的是学校新来的年轻老师王昌平,而信奥团队教练组也改变了以前一个老师带一届这样的管理方式,转而由孔老师、王老师和小王老师一起负责所有学信息竞赛的人员。

于是一般情况下的中午,三个老师都在清华校区,每周只有固定几天会有三个老师轮流来到自由校区这边。这就意味着我们有了更多的“自由”时间,于是大部分的逃课和中午时光当中,李佳实就会打开Cfree5在里面挂上一个代码,接着就打起Dota来,而我是偶尔打会题,偶尔玩QQ音速或者用安卓模拟器玩会手机游戏。当时我的同桌是姜博天,李佳实的同桌是程傲,于是我们四个决定由程傲教李佳实、姜博天教我打篮球,然后李佳实教程傲、我教姜博天学信息.......

结果可想而知,我们一起一共打了也没几次篮球,但是姜博天和程傲已经在机房拥有了固定座位。

何翊卓中午也经常来到机房来,看视频或是跟我们聊天,虽然他大我们三届,但是日积月累慢慢地我们开始熟悉对方,也终于建立了超越单纯的“学长与学弟”的“兼朋友”的关系。何翊卓给姜博天安利了Angel Beats,也经常给我们讲他们班或是他们当年学OI的时候的一些趣事,顺便经常吐槽他们的物理老师魏森和数学老师(他们班主任)卢秀军,然后夸赞生物老师吴波。

“卢秀军总跟喝了酒似得,其实他就是喝了酒,看谁不顺眼就一顿说”

“魏森就更sb了,没事就找茬,找得还莫名其妙,比如那个螺旋测微计读数错了罚钱,第一次100,第二次200,第三次400,关键是前两次你没错第三次错了也是400.....”

“等你们上了高中好像正好就是这帮老师带你们啊,那最好是吴波当你们班主任,要是摊上魏森或者卢秀军你们就比较惨”

“啊,你们现在就开高中课了对吧,吴波已经开始教你们了啊?”

“话说你们逃课老师不管你们的吗?”

“你们千万别听你们老师忽悠,中考有啥用啊,根本不用管那个”

“orz初三就会后缀数组的,太强了!”

每周有三个晚上我会去到清华校区上课,小机房里挤满了现在高二冲刺NOIP的人,所以我和李佳实、姜淳誉、苑文雨只能在大机房做题,他们还在刷FZOJ,我已经开始转攻BZOJ(这时八中OJ已经改名叫大视野了,网址也从一个IP地址转成了lydsy),做题之余还经常和邹雨恒在QQ上聊一会天,一般都是始于问题,终于扯淡(大部分是他吐槽一下他们晚上的模拟赛、怒斥我担忧中考成绩的思想、或是互相了解一下最近的OI学习情况)。

每周另外两个晚上我和李佳实就会先去附中超市买点面包什么的,然后快速奔向自由校区的小机房,途中和坐在C座1楼的老大爷打声招呼,然后摸着黑穿过不开灯的走廊,进到机房锁上门关上窗(窗户旁边是校长室),开始刻(ji)苦(lie)学(you)习(xi),然后等到高三放学了老大爷撵我们下楼。

其实晚上来到机房偶尔我们还会碰上很多其他的人,例如带着女朋友来机房学习(据我观察....好像真的在学习..)的与何翊卓同届的退役oier尹臻菲学长、翘了晚课来机房与李佳实比拼QQ飞车(还是跑跑来着)的何翊卓、声称来机房准备NOIP实际没过多久就开始打游戏的高一学长赵丁汉、穆为先等人.....由于我实在找不到什么地方把这些琐碎但长久的回忆插入其中,所以就写在这方便我以后回想吧

(十四)锋芒

2014年11月7日,周五

我在头疼腹痛了三节课之后,终于在最后一节课上拿着管同桌借的塑料袋吐了出来。之后我们班主任以我为典型例子,教育班里同学为了保护肠胃,中午一定要好好吃饭,不要总去超市买关东煮吃(长久以来的,为了节约时间去机房,我和李佳实都不好好吃中午饭)。直到放学我都只能有气无力地趴在桌子上痴呆一般地看着窗外,下半身被暖气烤得火热,头部却被窗户建造所创造出的凹槽中储存的冷气吹得不能自已,这是北方冬天靠窗户同学特有的痛....

好不容易熬到放学,李佳实去了清华校区上竞赛课顺便帮我向王老师请个假,而我则缓慢移动到了讲台边上。

“现在好没好点啊?感觉咋样啊?”班主任问我道。

“现在倒不是重点,关键是我明后天有个联赛,不知道能考成啥样了...”

我们班主任是从高中下来临时带我们班的(直通班的优待),所以她深谙联赛对于竞赛生的重要性,甚至....比当时的我要清楚的多,所以她露出了非常烦恼和惋惜的神情。管同桌借了电话让我妈过来接我之后,我就瘫坐在椅子上看着班里的值日生们打闹,同桌临走前跟我说,祝你明天考试顺利。

我微微一苦笑,他可能都不知道我明天要考什么吧。甚至对于我们两个班的大多数人来讲,都不知道明天有一场信息学的联赛,这就大大不同于风靡各个学校的、令人趋之若鹜的数学联赛。而我,在他们眼中,走的是一条与众不同的路,是特别的,但是仅限于是个特别的,他们不知道我究竟是特别强,还是已经误入歧途无可救药。在我所在的环境当中,真正知道我要干什么我在干什么的人能有几个呢?李佳实算半个,我的班主任算半个,主管校长?呵,他还因为我学信息竞赛而对我进行“特殊照顾”呢。

但其实,当时连我自己都没有明确未来的方向,我觉得那都是高中之后要想的事,现在就是先学着,主要大事还是中考。

多么幼稚的想法啊,可是我当时并没有意识到。

晚上我高烧不退,吐了不知道多少次,弄得满盆绿水(应该是那些青苹果味美年达),到凌晨四点才入睡。然后六点多我妈把我叫起来,量了下体温38度5,问我还去不去考试了,我说,去!

到了等候室,各个学校的人们都在这里等候着,王老师走过来说:

“听佳实说你昨天生病了?现在咋样啊?”

“昨晚基本没睡,我今天早上起来还38度5呢....”

“哈哈哈,那你这攒人品了,今天肯定能考好”说罢,王老师就去找高二的学生们去了。

Day1的题目出人意料的简单,当然也有可能是我这一年进步很大的缘故,总之我预估我能拿到我之前想都不敢想的分数。

T1生活大爆炸版剪刀石头布:for循环加一堆if直接过

T2联合权值:简单推一推就变成了一个树的问题,开了longlong也OK了

T3飞扬的小鸟:就直接写了70分的暴力DP,由于我当时并不知道滚动数组是什么但我知道能优化DP,所以我就直接认为这道题是用滚动数组做而我不会,就放弃了(其实根本不是什么滚动数组)

100+100+70=270分?270*2=540!要知道NOIP2013的时候470分就可以排到全省第二了啊!

考前几天杜鸿睿跟我说今年我要是打不上500分他就揍我,虽然这是在开玩笑,但是我竟然真的有机会实现?抱着无比喜悦的心情,我度过了一个安然的晚上,第二天起来并没有继续发烧。

T3解方程:又是高精度又是数学,在我看来是个神题,于是打了30暴力

T2寻找道路:一顿BFS就好了

T1无线网络发射器选址:一开始算了算复杂度觉得暴力能过就写了,考试结束前5分钟检查的时候又算了算觉得过不了于是赶紧改二维前缀和,没改完抱憾交了暴力版本,结果回到家再一算复杂度还是能过......幸亏当时没有改完,要不然我肯定会交一个只测了样例的代码....

估分两天加在一起刚好500。李佳实的估分不到400,听到我的估分之后,他觉得很高但并不震惊。考完Day1还跟我在空间里互膜的邹雨恒第二天突然情绪低落,据说他T2写了DFS求最短路,而我当时也不知道他是真的挂了还是装弱,所以就一直膜了下去。

(十五)奇迹

好景不长。

按照惯例每年在发分之前好久,省里就会把选手的代码发回各个学校用于自己测试,于是一天晚上,当我和李佳实在自由校区“玩耍”时,QQ上传来了清华校区的消息,小王老师在群里公布了几个高二学长的自测分数。

我和李佳实急忙在群里问我们的分数,于是传来了噩耗——我340分,李佳实290分

我不敢相信,于是追问了小分,然后就有了↓

emmmm,回车打成空格了...加上两天第二题分别因为使用cin,cout被卡超时了40、20分,总分就变成了340

李佳实石头剪刀布那题for循环下标没写明白挂掉了,所以也比较惨...

当然我还是不太信最终测试我会被cincout卡分的,但是格式错误这个肯定是实锤了,想起之前他们在群里说如果我上500分就让我吃键盘这个赌注,我无所畏惧地答应了。

希望越大,失望越大。

之后又是普通的日常生活,在初三第一次期中考试我考了年级12,一个相当令我满意的成绩,同时王老师也非常开心(王老师非常希望我们文化课成绩保持前列,因为这样我们才能更加正当地继续学信息,毕竟信息竞赛在大多数北方学校还处于弱势地位),而当他得知另外三个跟我关系特别好的、以前也学过or正在学信息的几个人的排名之后,他就更加乐开了花。

马铭成年级第1,姜博天年级第2,李佳实年级第5,这仨人排名乘起来都比我的排名小。。。程傲排名38,虽然不是很高不过对于他而言也算是在平均排名之上了,而其中马铭成和李佳实更是首次超过了我。我非常高兴,一方面开心我们几个都进步了,另一方面也狠狠地打了声称“学信息竞赛没前途”“去机房=玩游戏”的几位老师(主要是主管校长)的脸。

我们去机房就是玩游戏去了,怎么的,那我们也考年级1,2,5,12呢,你气不气!

NOIP考完之后,小机房里就退役了一拨人,我和李佳实、姜淳誉就入住了小机房,苑文雨由于月考成绩不佳,晚上不再来上竞赛课了,貌似要直接备战中考了。我又一次挑选了一个靠窗户的座位,只不过在清华校区的小机房里,靠窗户的座位里老师是最近的...

(小机房格局大概是这个样子,没找到当时图片,左前侧教师桌是后来加的,我当时就坐在大概那个位置,面向左边墙壁)

然后又是一天竞赛课,当我正准备进入小机房时,李思航笑逐颜开地恰好也要走出来,看到我,来了一句:“你!准备吃键盘吧”

????

“我又不是傻子,都格式错误了还能500?”

“那你自己看吧”说罢李思航就下楼吃饭去了。

我点开成绩表格——100+100+75+100+100+30=505......

他们说今年测评的时候忽略了行末空格和文末回车之类的东西....然后我的格式错误莫名其妙地没有被判出来.....我猜大抵是judgement写挂了吧,亦或是CCF不想让选手在这上面丢无谓的分数.......

反正.....额....我.......就这么拿了一个全省并列第四!现役选手并列第三.....

除了杜昆泰,其余的高三选手几乎被高二尽数碾压,这也让我第一次意识到了“退役选手”和“现役选手”的实力差距。我校高二李思航545,邹雨恒505,尚柯宇485,孙雪晖435,尹一航425,高一王子航370,王焱再次压线一等奖320,初三我505,李佳实D1T1拿了60分325,姜淳誉435.......

不过我当时的目光主要在吉大那个叫郭星灼的人身上,我们二人都是初三,所以再过几年想必就是要为了学校荣誉正面PK的吧,所以这就是我最大的对手!

(我当时只能根据这个成绩单上写的来看啊!结果到了高二才知道,这个郭星灼竟然比我小一届,当时他是吉大小班初三....

另外这个成绩单是我到手的第一份全省成绩单,所以之后临近省选时我研究了很久,最后得出一个结论,在吉林省基本就是吉大师大二龙戏珠,所以到了省选都得上演一出“相煎何太急”的戏码各取1/3,然后弄个女选手,剩下的名额全都送给外校...)

成绩出来之后邹雨恒难受了许久,感觉快要哭出来了,最后并没有上晚上这节竞赛课就回家了。我并不是很理解这种反常的举动,回到家我把这件事跟我妈说了之后,我妈的结论就是人与人之间的差距是很大的,邹雨恒考了505对自己相当不满意而我打了505就乐得跟个猴子似得,说明我们的实力差距非常之大。

我当时并不能体会“把两天T3都做出来了,结果竟然栽在一个最短路上,全省第一就这么没了,分数跟比自己小两届的选手一样”的滋味。殊不知之后几年,我将多次体会这种滋味.......

我当时也不知道选省队会和NOIP的成绩挂钩,殊不知上帝早就在这时给我们埋下了伏笔...........

命运啊,有时就是这么有趣而无情,未来几个月在机房里欢声笑语的我们的命运,其实在这一刻,就被紧紧拴在了一起......

OI生涯回忆录(Part3:至初三NOIP发成绩)相关推荐

  1. OI生涯回忆录(Part1:至初二上学期期末考试)

    前言:这是一篇迟来的回忆录,想了一想,距离我退役也已经有10个月了,最开始是冲集训队失败心情比较低落,后来又接连去了两个公司实习所以一直没时间写,但是我怕很多事情再耽搁下去就忘了,所以开始动笔.由于这 ...

  2. OI生涯回忆录(Part4:至初三省选)

    (十六)集体 进入了清华校区的小机房之后我体会到了集体学习的感受.之前在自由校区无论是开始和大家一起在大机房里,还是后来自己进到小机房当中,更多的时候都是王老师单独给我讲东西或者是我自己做题.而在跟着 ...

  3. OI 生涯回忆录 《Pilgrimage》

    前言 于 NOI2020 后写下本文. 本文简单提及了在写作时尚能回忆起来的,在我的 OI 生涯中对我的影响重大的人.事.比赛等. 写作本文,旨在在回忆允许的范围内,对 OI 生涯进行一定程度上的梳理 ...

  4. OI生涯回忆录(Part7:至高一湖南集训Day3)

    (卅一)联赛惨案 NOIP结束了,自然我是要回班上课的. 王晓光这边说着尽量在沟通让我和李佳实尽快脱产,然而并不知道什么时候能办完.... 转过来这个周中就开始了各种山寨数据的测试,学军自己出的.杭二 ...

  5. noi2018 游记 以及 oi生涯回忆录

       Noi游记 参加完省队集训,看了看每天自己的排名,觉得自己noi正常发挥的排名应该在80-120之间,运气好说不准能踩线进集训队,现在看来,当时真是太天真了. 总的来说,这次noi,第一天的考试 ...

  6. OI生涯回忆录(Part2:至初二APIO结束)

    (六)相识 这段时间也发生了另一个对我影响颇为重大的事情,让我彻底放弃了数学竞赛,由于OI无关,我在这里不赘述,简单来讲就是我在学校选人阶段因为李佳实的参赛资格问题和数学老师(背后是主管校长)起了争执 ...

  7. OI生涯回忆录 2017.9.10~2018.11.11

    然而并没有退役 为了这两天,也准备了一年. 高一零基础的蒟蒻,NOIP2017仅有80pts 之后看着luogu的倒计时, 300天,200天,100天,30天, 直到10天.1天. 10号,11号的 ...

  8. OI生涯回忆录(Part6:至高一NOIP考试结束)

    (廿六)高中文化课初体验 这个暑假是十分轻松且惬意的(虽然由于国赛的原因只有二十几天),我爷爷住院调养于是我经常捧着笔记本到医院待着玩游戏.我下了个盗版的实况13,画面比实况8好到不知道哪里去了,细致 ...

  9. 我们都有光明的前途·OI 生涯回忆录

    挺震撼的,不知不觉,我就从一个什么也不懂的萌新,成长为一个能够独立思考的普通 OIer,直到不得不面对眼前的退役生活了. 近四年半的时间,我在洛谷.CodeForces.Atcode.Uoj.Loj ...

最新文章

  1. 【Spark Summit East 2017】Spark SQL:Tungsten之后另一个可以达到16倍速度的利器
  2. 打包解决方案后,安装时提示只能在IIS5.1以上运行解决方法
  3. js实现模态框点击空白关闭
  4. php 微信客服信息推送失败 微信重复推送客服消息 40001 45047
  5. php将数组中元素打乱顺序,PHP公开课|学会随机打乱数组元素顺序的函数,你的PHP会学的更好...
  6. 2018年EMUI系统能力分论坛来啦
  7. opensaml2.0 java例子_OpenSAML 使用引导 I : 简介——关于OpenSAML你所需知道的一切
  8. 本科生、研究生查询框架
  9. 基于Springboot+Vue+ElementUI物流配送管理系统
  10. Web前端性能优化——如何提高页面加载速度
  11. 自定义皮肤,你值得拥有!
  12. python-分分钟入门—idea配置开发环境
  13. 20220827 360笔试
  14. eclipse的使用操作技巧
  15. sws_getContext函数详细使用
  16. 从《梦华录》的争议性,谈谈数字版权作品的价值泡沫
  17. Android 真机调试
  18. 执行exe报计算机中丢失qtdll,Qt入门教程(2) 直接运行Qt生成的exe报错缺少dll文件 | 阿拉灯...
  19. AIoT-人工智能物联网
  20. 共读《redis设计与实现》-单机(一)

热门文章

  1. 淘宝开网店靠谱吗?为什么没有销量?那是因为你犯了以下几点
  2. 基于Tomcat的MQ学习月记
  3. Tableau地图绘制
  4. SSM框架的基本概念(什么是ssm框架?)
  5. ccf 201612-3 权限查询(100分)
  6. 两年网罗13位扫地僧,阿里达摩院最新架构完整曝光
  7. 解决google打开以后跳转到hao123
  8. oracle sql查询取整,Oracle SQL语句操作数字:取整、四舍五入及格式化
  9. 快速备注一下IMSI和IMEI的区别
  10. BI工具是什么,有什么用,怎么用?