2022.02.14 CTS2022的时候正式退役了。

想一想感觉我的oi生涯节目效果还挺足的(?),所以写个流水账纪念一下。

好像鸽得有点久

五年级

我最早接触oi是在五年级。

我小学在我四升五的时候决定开始开编程班试点(当时的校长曾经(?)也是信息技术老师),五年级招一批人学pascal,四年级招一批人先学scratch。

于是学校的信息技术刘老师就找各个班的数学老师推荐“数学好的人”去参加考试选拔。

有可能是因为我家从未送礼,更不可能去报此人的课后辅导,直到最后一天上午才通知到我家长(对比之下,有几个不是很行但是有报班的就早早收到了通知开始准备),考试的内容是基础的2,8,10,16进制转换。但当时的我并不知道这是什么,所以根本不可能来得及下午的考试,只能参加“三天后的第二次考试”。但实际上并没有这个东西,到开学报到的时候去刘老师办公室补考。结果补考的时候上去的只有两个人,另外一个是刚才提到的人之一且已经考过一回了

大概是因为电话里也只提了二进制没提其他的,我补考的时候也只会算10和2进制转换而不会其它的,这使我处境十分不利,照理说是不可能被选进去了

但过几天宣布结果的时候居然有我的名字,后来问说是因为“觉得我看上去很有天分所以根本没看我卷子”(但明明连二进制到16进制举一反三都不会,咋像是有天分的人啊喂)

(后来这个数学老师曾因为一点小问题威胁我要把我从那边除名 直接给我整蚌了,其实它哪有那个权力

于是就开始在每周的几个中午开始参加培训。当时是语法入门,每个人买了一本free pascal教材对着它开始讲。可惜(为了照顾其它人?)讲的很慢,在讲到第四章的时候我已经自己看教材学到第八章了。

那几年每年3,4月份有一个长沙市小学组的比赛(类似曾经的noip普及组,初赛笔试,复赛机试,但题目较简单),把语言部分学完之后,为了参加比赛刘老师就给我打印了点初赛复赛的题目做,当时的我和他都没有经验,也不知道什么叫评测,于是我就对着题目做,编出做法写代码,写完过了样例直接精神胜利。

就这样,第二年就去参赛了,当时未曾经历正规训练的我初赛获得了全市12名,复赛以220分获得了11名且是五年级的并列第一。

比赛是>=100一等,>0 二等,否则3等,当时9个进复赛的除了我也只有4个二等4个三等(后来我们这一批还有几个人初中还在学,但最高的也仅是普及一等之后就没学了)

于是校长就把我推荐到了一个当时长沙市内比较好的培训机构(其实也是比赛的主办方)。hh也在那个班培训,是那个班水平最高的选手,也是我之后几年最主要的竞争对手,只可惜那场复赛考得不太好。另外一位拿了220分的选手lsy也在那里,可惜之后几年没出什么成绩。在那里我总算是开始有了正规的训练,上课写的题目也可以用ftp交然后lemon评测。

六年级

五升六的时候,廖老师到这个班来授课(实质大概是提前一步抢人)。第一节课上让我们转c++,并告诉了我们一个在线oj洛谷,要我们注册帐号并在上面从新手村开始刷。过段时间又告诉我们要在“noi题库”(据说“之后每年”普及组和提高组都会从这里面选两个题,可惜下一年就没这种事了)上刷题,然后要我们参加noip。

复赛前两周有个模拟训练,就是做前几年的普及组题然后评测。然后我场场200+ rk1,然后得知一等线90左右,然后我就飘了。复赛考场上秒了t1t2,t3写了个40分,然后觉得每次+2可以快一倍,有可能可以多拿分!然后改完之后运行,大概是“文件已更改是否读取”点了个否,让我认为样例还是过了,就没进一步核验,至于第四题,“反正我已是稳稳的一等了,第四题我应该也不会,还看啥”,然后我就开始蜘蛛纸牌,然后提前离场了。

过了一周去培训机构上课,得到了一个惊人的消息:我民间数据评测只有100+100+0+0,而hh 100+100+40+60,还有好几个人和我一样甚至比我高。我自闭了一段时间。过段时间正式分出来,机构里有3个比我高的,和我同分的还有4个。很多人认为一等线会是210,因为200是两个原题,拿200太简单了,这就使得我很有可能拿到二等。万幸最后出结果湖南一等线200,使我侥幸上线。

六年级要小升初,当时广益等民办学校(广益就在我小学附近,是长沙市还算不错的一个民办中学)要参加考试才能进,而公办学校主要靠微机派位,还有少量的艺术生名额。当时班上很多人去考了,也有不少人考上了。而自认为靠oi轻松升学的我自然是一回都没考。

noip之后三校就开始招人了(附中呢,附中在干啥#附中状态#)。尽管noip发挥很差,但我在机构水平前二还是无可质疑。一中邀请我们去了学校机房,长郡也是对我们(可能尤其是我)很有诚意,对比之下雅礼就非常冷淡。我最初的想法是去南雅(因为我姐是南雅再到雅礼的),被这样子搞得很恼火,于是就决定去长郡了。

后来又是4月份的小学组比赛,初赛语言仅限pascal。我初赛错了个简单选择题98分还是排名市第一,而hh排名低一点(可能是忘记pascal怎么用的缘故)。复赛前一天我开始发烧,一度烧到39度,比赛当天烧没退只好吃退烧药去考。出考场之后聊天发现最后一题假了之后破大防 回去又烧到39.9度。第二天得到消息我总分295(?),排名居然还有第二。然后烧也退下来了。

接下来就开始去长郡培训,定的是下午训练所以小学那边请了每天下午的假。

训练了两天之后下一天就是正式签约时间。这时候雅礼这边终于急了,在反复要求之下,(我们)迫于无奈 最后一天晚上廖老师带着信息组前总教练朱老师和竞赛组长徐老师来家访和我和我家长谈,但我们依然没有变心。

让我和家长无法想到的事情来了:第二天早上一早,廖老师就守在楼下等着带我家长去签约中雅(雅礼集团的新民办学校)。然后就只能去了。不过当时觉得都是强校,雅礼和长郡区别也不大(?),用这个来安慰自己。

雅礼这边还没开始训练,而假已经请了,于是在一段时间内我就下午自己刷题。直到一段时间后廖老师叫我去机房全天训练。一起的还有hh,lsy和更早一年就跟着廖老师训练过,也在那个培训机构的ljf。

当时是初三升高一的直升部分已经结束了有一些人在机房,而新高一和新初一都是廖老师在带。就让我们和高一一起训练。前期还能战个有来有回,甚至有些新学的还是我们几个带着入门的,后来慢慢就开始打不过了。

之后就没怎么回小学了,一个多月之后回去毕业会考,然后就升初中了。

初一

当时小升初的时候机房里还有新初二的几个人:sxy,hk,cxr,都是在那个培训机构,六年级廖老师来上过课的。后来因为学校的一些历史遗留问题(直到现在还没解决)他们被高二的教练喊回去和高二的一起训练了。

sxy早在初一就获得了noip提高一等奖,据说是全国第一个初一一等。而我的目标就也是初一拿到一等。

尽管新出了一个“以前获得过一等的不占名额”的规则,但因为不知道参赛选手的情况还是心里没底。前一年的线是320分,所以我的目标也是要上320,觉得这样就很有机会了。

复赛前高一的停了两周课,我也跟着停了。提高组可以选用linux,然后当时有个wyq给我们机房里所有电脑升级了win10和装了linux with wubi。然后我就开始学习linux的使用和vim的使用,可惜这一年考场上我没背下来vim配置,用了根本不是人用的GUIDE。

复赛d1t2是《天天爱跑步》,t3是概率题,我一个初一的哪懂概率期望.jpg 于是堆了几档t2暴力,t3瞎写了个dfs似乎样例都没过,估分只有180,想着根据d1 d2的难度d1需要200+才能上320,这下我一等保不住了,出考场的时候人直接自闭了。

下午普及组只能用windows,我非常sb t3只会憨批70分,但t4获得了全省最高的85分,加起来355也是初一第一了,结果过两天收到消息,我t3是零分,原因是int time[]导致CE。windows,我@#%@#%@%#,最后只有285分。

结果day2比day1简单,t1我用刚学会的对拍拍了一段时间,t2我很快会了一个用优先队列的65分做法,t3我完全没懂,写了个puts("1")奢求着能骗到分。 想着加上d1估分320总没有问题,我出考场的时候心情正常了点。

民间数据评测的时候分数一会高一会低,低的时候300-,高的时候350,最后出分我325,妥妥的一等。而hh比我低了3分,甚至sxy也比我低了1分,使我暗自窃喜。

出获奖名单了,全国一共五个初一提高一等,但名单里甚至还有一个叫gyr的六年级选手。现在OI怎么越来越卷了 当时我就觉得她很强!不过到了初三才双向认识。

下半年教练带去参加了zjoi r1 r2和ctsc2017,课我是都没听懂,考试考得也不行,甚至ctsc2017获得了铁牌的好成绩。(不过听教练说我zjoi分不是特别难看?)

考省选,那个时候我就是啥也不会,两天都只拿了点暴力分。

报了同步赛,写了点分但好像挂光了,上个铜牌线这么难呢?

这一年我认识了麓山初三,后来来了雅礼的ylx,后来她带我认识了一些人和进了一些小群,可以算是我社交方面的引路人(?)

初二

前一年听说了myh初二thuwc签了一本的事迹和myy初二就进省队拿noi au的故事,于是立志也要thuwc签约和进省队!

noip前模拟赛之类的感觉自己水平还可以,noip day1因为t3卡常喜提100+100+70,看上去还挺高的。下午的普及组,题很简单,我很快全会了,可惜t4以为自己假了又发现自己没假横跳浪费了一点时间,但还是很快就全写完了。

day2就开始离谱了。赛前教练告诉我们建议用arbiter测样例来确保没啥问题(arbiter,狗都不用)。day1我正常的用了没啥问题,day2 arbiter突然开始抽风,我写完t1正准备测arbiter直接挂了,然后我就申请解决问题或者换机器,然后还和监考人员对线,最后换了几台机器终于解决了,此时我心态已经完全崩了,根本顾不上检查t1和理性分配时间,剩下的时间开始rush T3的splay做法没调出来,最后的时间写了t2 t3两个基础暴力40+30就跑路了。

看上去270+170=440也不算太崩,但到了晚上一测民间数据:“40+40+30”“20+40+30”还有民间数据直接是“0+40+30”。得到这个第一题挂没了的消息的我直接就自闭了。

手抖着打开代码一看:读入数据是-1e9到1e9,由于要判的距离平方最大值是1.2e19我直接用了unsigned long long,结果读入也写的%llu。所以这道题可以认为就是0分了。

按照往年,大概THUWC要420分。270+70=340,今年的THUWC肯定是去不成了,等下次吧。

过段时间成绩出来,已经不报希望的我艰难的刷出了分,一看:100+100+70+80+40+30=420。80?80??80???这能有80???????感谢出题人,这就硬抬一手啊

诶但是这个普及组100+100+95+100是个啥东西哦

看了下数据,“期望-1但输出1”。看了下代码,...;if()ans=-1;...;cout<<ans+2<<endl;哈哈。

于是我就踩线进了thuwc,hh 425分自然是也进了。

到了thuwc,我day1写了100+40+50,但是因为t3 pretest强度完全低的离谱导致完全没有把握。到了day2,教练:“你d1这个分,d2过了t1就没问题”,然后我进场看题,第二题看着就没啥思路,第三题怎么是图像识别,,,

看了下第一题,发现是《旅行家的预算》多组询问版。过掉这个题就能签约了,那我一定要把它过掉!于是就开始回忆这个题的贪心,然后想贪心怎么优化,编了个简单倍增发现有边界情况处理不了,想了一下加了另一个倍增就对了,然后pretest就过了。在此间隙中我交了个T2的10分,这样就有110分了。

剩下的时间中,第二题我没啥思路就开始看第三题,发了一堆材料我都不理解是要干啥,到最后也没交东西上去。评价:emacs里的游戏没蜘蛛纸牌和扫雷好玩(bushi)

出了考场,晚上教练打电话过来,问我分数,我说100+10+0,结果因为高二大部分人都不会导致教练不相信,第一句话就是“你做法是不是错的?” 我也不知道为啥会这么问,反正当时的我就开始慌了,准备完自我介绍之后剩下的时间就开始一遍一遍和其它人对做法,确认我的做法真的是对的(回宿舍之后还听说很多著名的水平很高的选手都没过这个题),直到第二天在准备面试的教室里我还在和人对做法。

第二天上午面试,我很早就被喊到名字去准备面试了(不知道是不是顺序和排名有关),而hh因为两试发挥都不好没进面试,在我们同一个教室等待面试的还有高二的gt学长,他说他也过了d2t1,两天分数是200+100=300和我一样。隔壁教室还有我校两个高二的和一个高一的。

...

出分前听认识的南外学生说他们也有一个初二的参加了thuwc还进了面试,叫yht,于是我把这个人当作了这一年心中的主要竞争对手之一(另一个自然是hh)

紧接着就是WC了。讲课我自然是很难听得懂,到了最后的考试日,我三个题自然是都只会写暴力。感觉第二题的暴力最难写,于是决定最后t2,然后就先写了1,3的几档部分分。到了最后开始写t2的50分暴力,却只能过样例1,样例2又很大,而且不知道有什么更简单的暴力能写,对着调试信息看了很久也没有结果。但最后两分钟我还是把调试信息删了,看能不能骗取少量分数。估分44+0+(50/55).

出考场看群,怎么广播出锅了导致题意澄清没广播?最终决定把两种题意的数据都造出输出取max。

下午看分,第二题零分总分44+0+70,但发的pdf是原数据,而两种数据max贴在旁边的墙上,一看发现拿到了50分,这就是164分了。后来得知这个是金牌线,我大受震撼。

晚上文艺汇演,当时的我还上去丢了一波人,第二年就怂了,再之后想上去却没有线下WC和文艺汇演了,真是悲伤的故事、、、、

从那之后我认识的人就开始多了起来。

再然后就是省选,省选之前“ISIJ报名通知”,教练想让我参加而我无感。于是教练劝了我很久,让我想去了,于是给我报名了。但同时,初三的cxr也想去。然后ccf说两个人只能去一个,由于noip分相同所以要我们自己选一个。在这个情况下优先初三是很有道理的,但我也不知道为啥最后讨论的结果变成了看省选成绩,但最后其实也没看省选成绩。

然后到了省选正赛,day1大家分数都不高,我分数也差不太多。到了day2就开始离谱了,T1是个joisc题,裸dfs加个我自己看上去没有任何道理的剪枝就能过,我觉得没用就没加,T2是个poj原题,T3是个签到题但容易看错,看错之后想歪就寄了。

结果我三题暴力只有120,而hh 100+40+100直接翻盘进队。技不如人属于是

后来听说yht被卡了1/3导致没进省队,本来也上了队线,这下我输麻了

省选完就滚回去准备生地会考了,初二停了挺多课导致后期东西还得重学,但其实刚开始还在摆,CTSC和APIO结束回去才认真开始学。

CTSC和APIO在北京。旅游,好!面基,好!小床房,不好!day3,#¥%#¥%#

ctsc day1 day2都签上了到,后面拿了点分,day2下午得到消息入选了85名晋级参加day3的幸运观众,休息日没了,#¥#%¥#%,而且好像按d2还是d3我都是ag,没能上au线。

apio也拿了个ag。yht和hh都是wc,ctsc,apio三cu,这下扳回一城了

THUPC,校内组好了几支队,但是教练不让去。

thusc因为要准备生地会考,于是鸽了。

生地会考考完之后接着停课,后来出分发现分还行。

然后noi,因为省选和前一年同步赛有点自闭,所以没报同步赛不想出现在榜上丢人,但还是按照同步赛时间做了一下,咋还是啥也不会。

初三

由于按招我到雅礼的时候的说法我是可以不用中考的,而且确有方法让我不用考,所以我就也没考虑这些,初三还是大量停课。

noip前一周想学动态dp,没有理解,想着不会考,鸽了。

noip d1题很简单,轻松ak。d2看到t3(一眼动态dp板子)心 跳 骤 停,而t2我又完全不会做,于是对着对博客的印象编了点矩乘拿了68,最后100+100+100+100+50+68=518没挂分这也是我最后一次noip/csp上500

不知为何,我这个分居然是雅礼最高,湖南rk10。然后就进了thuwc和wc。hh因为进了省队拿了一本,所以不用去了thuwc,而因为noip翻车了人数限制又很紧没去成WC。

一月初,认识了南外初二的神仙djq,这个人在hello 2019中单场rk8直接上了igm,彼时我还只是个不到2202的小萌新。几年过去我和djq的水平差越来越大,但djq并没有嫌弃我水平低,并成为了我最好的朋友之一。

到了THUWC,见到了djq和yht,还认识了myh。D1T1是一个憨批莫队,D1T2是一个讨论题,我过完的时候还剩1h,于是t3只写了个10分。出来一问他们t3的分数都较高而t2分数低一点,但好像问了其它我校的乃至hn的都没谁200+了?

D2大概因为睡眠原因精神状态很差,很久才过完主席树板题T1,T2是一个交互,而交互正是我的弱项,T3是一个计算几何而我完全没训练过。然后我D2就只有189分,被djq和yht吊打了。晚上D3,手速太低(?)只拿了100,但这个分拿无条件一本是绰绰有余。但是因为知道要有新政策的原因,这一场开始就只发一二三等奖(“等效于”无条件一本,省队一本,“再来一瓶(thusc免初审)”)了,一等还是没问题的。我校算上去pkuwc的人加起来也没有其它人拿一等,不知道是为什么。

接着就是WC,WC《超高性价比》,对我就是超级自闭。作为T3的交互我完全没有思路,作为T2的提答是个造计算机没给评分参数,导致我误以为能过的一个20分子任务只有0分,就只剩T1了。T1我推系数推错了调了很久,最后也没过,写了4个5分n=3,n=5也全是错的,最终竟然只是个压线铜牌。对比之下,yht是金牌而(因为js要求初二才能参加提高组所以)初出茅庐的djq在提答输出格式写反的情况下也只是从rk2掉到了rk12。

WC之后cf上了红。

省选前见到了yyf并参与了他们出的cf虽然我怀疑我做的贡献和不一定非负

接下来还是继续停课,省选前问学校中考的事情(由于中雅是民办没有直接直升,但是有转学籍的方法绕过中考),按照招进来的说法肯定是不用考的,可是这回又变了卦,说是怕我转出去之后跑了(?)最后说法是进了省队才不用考。

尽管thuwc d2打的一般,WC更是巨大拉胯,但d1打得很好+cfrating在省里也很靠前+noip校内第一(加上hh去年也进了省队),我觉得我上队线应该问题不大,甚至有进A队的目标(没有乳谁的意思)

然后省选到了。D1前一天晚上照例睡不着觉。D1T1是臭名昭著的《鱼》,一个非常简单但是细节特别特别多的计算几何题。后两题我都不太会做,第二题写了个简单的倍增kmp想拿50,第三题写了个大爆搜不知道能拿多少分,然后全程都在写T1。

三个题都没有大样例,而我又没有去拍,明明最后一点时间还瞪出了T1的bug,但还是非常自信觉得自己写的都是对的。

估分100+50+?。

下午等了很久才出分,一看30+0+15。30+0+15。30+0+15。

颤抖着打开代码查错,一看第二题kmp倍增的时候每个点的next是trie上所有出边而非只是串上下一个。第一题可能全是问题。

回去之后哭了很久,知道自己没希望了。

第二天进场,第一题只会暴力,第三题连暴力都不会,第二题知道是个任意模数+任意长度循环卷积,但我之前看myy论文后面的部分并没有理解,于是只写了个k是二的幂的直接NTT部分分。

预计得分30+60。

由于没有1/3限制,也没有需要在前 [队线] 名的说法,队线只取决于yl cj以外的第4名。所以当时还残存了一些希望,在出分前对了一些消息,得到的结论是希望渺茫。

接着出分了,我30+40,两天总分115(还tm没day1挂的分多)。

但凡一个挂了的题不挂都能上队线,哈哈

考前:进省队好难 考后:这么简单?为啥寄了?

去手动测了一下,为啥我arbiter测出来ntt部分是RE?为啥我手测又没RE?又试了几次没RE啊?为啥突然又RE了?

这时听说了卡栈的事情,然后检查了一下ulimit -s,一看没RE的是unlimited,这下爆栈了,哈哈

或成为唯一一个T2爆栈而非T1的人。

然后告诉了教练要申诉。刚好现在组委会正准备讨论这个事情,五校教练开会商议这个问题要不要重测和D1T1题意理解要不要两个数据取max的问题。

最后让五个学校投票决定是否要重测。

在外面等了很久,结果是2:3,不重测。于是我就没了。然后就得回去准备中考了。

后来通过几个不同的消息得知雅礼投了反对重测,并通过一些途径基本证实了这个,也不知道是为啥。好一手组合拳。

过了些天去ZJOI R2 放松一下心情(?),见到了一起办比赛的sk,并在最后考试日认识cy,他比我高一届,进了AH省队,并且当场过了ZJOI D2T1,感觉实力非常恐怖(后来NOI19进队了)。他也是我之后几年最好的朋友之一。

APIO因为“无国家提出主办”导致“暂不确定是否有,可能延期,可以接受退费”,然后过了几天俄罗斯接下了主办的任务,APIO就推迟了。

结果我校所有人的报名在没有问我们的情况下全被退了,也不知道是为什么。

因为推迟,THUPC在CTS的前一天办。想去THUPC(而且sk也邀请我一队),猜到教练会不同意,于是就没去问能不能去 自找麻烦。因为在班上文化课,也没联系上高二的问情况。后来才知道他们组好了队提前一天去,如果早知道就可以跟着他们一起了,气死我了

发誓下一次THUPC我无论如何都要去。

然后是CTS。D1T2推出了一个$O(d^2)$的做法,T1只会大暴力,T3手玩了几个点,预计$30+72+40$实际$30+56+40$,然后发现是快速幂写到内层循环里而非两层循环间多了个log过不了5000.下午还被出题人laofu喷了《为啥会d^2不会dlogd》

D2写了点憨批东西,T3签到题不会做还样例都没过。最后30+40+0.最后因为d1挂的16分差10分au。后来几年都没有cts了,没能获得WC,CTS,APIO,NOI au大满贯太遗憾了

没报APIO,所以CTS完就回去继续文化课了。

中考之后康复训练了两三天就去isij了。

我也不知道为啥我成为了12个选手里noip最高的。

这是第二届isij(也是至今为止最后一年线下isij),吸取了前一年中国队5金1银的教训,主办方搞了一个AB组来制裁中国队。

理性分析正确的反制是中国队全选B组,可惜做不到,在这种情况下赛前目标捧杯的我自然是选了A组。

五场练习赛后发现一共只有3个非中国选手选A组,而中国选手就有7个。这时主办方允许我们自己选择是否换到B组,就有两个换了。但这个时候仍然5/8都是中国人,那么根据1/3的金牌率 将只有3个金牌。

仅从五场练习赛中看 qy,zlm在第一档,我和dxm在第二档,ylh看上去第三档(?) 如果出于保险起见不一定能拿到金牌的我应该换B组保这块金牌,但是我觉得换B组是怂了,靠B组拿的金牌也太丢人了吧,况且我的水平 应该也不是没机会夺冠,为啥要去B组呢?

教练希望我换组稳拿这块金牌,在北京时间1点多(莫斯科时间8点)还要打电话过来要我换。

qy和zlm自然不会换组。ylh也决定不换组。和dxm讨论了一下,大概如果我换她也会换,反之也一样(如果有一个人换了金牌线会只剩2,这样本就难拿到的金牌就更加渺茫了),但其实都不太想换,最终决定都不换。

最后不会t1而痛苦罚坐,靠着中国队出的题的低部分分和外国人出题的高部分分成功成为rk6,也是22年为止唯一一个输给外国选手的A组人。差点拿到Cu。而dxm靠着最早ak成功捧杯,qy也罚坐了很久T1但是最后补救成功ak rk4,获得了“金牌”和银色奖牌和银牌奖状。

当然再让我选一次我还是会选A组。

好不容易当一次队长,你却让我输得这么彻底

这可能是《不过T1》的开始?(HNOI那个应该不算吧..?)

这好像也是我最后一次当队长?

关于为啥之后几年中雅再没人选A组了这件事。

不过除了比赛以外的体验都很不错和CTS2022一样。Innopolis的环境很好,和另外11个人的关系很融洽,还见到了300iq。

雅礼给了一个还是很难上的降分线“=雅礼洋湖录取线”,虽然大概不上也能进,但最后居然上了

然后是NOI同步赛。

考前一天复习了状压dp,d1进场开幕雷击。结果因为写了auto T1喜提0分 这下d1t1了

后两题不知道咋回事都只会低档暴力。

d2t1看到题发现并不记得kdt咋写。

d2t2 t3也只会低档暴力。

thuwcd2,wc,hnoi,cts,isij,noi连续的惨败让我自信彻底烟消云散。

高一

进了高中之后两年心态就经常莫名其妙崩。甚至可能是因为一个题没思路而开始自闭,“我水平怎么这么低,是不是要完蛋了”

开始自闭之后就会难受而什么也干不动。

幸好在我心态崩的时候可以和cy,djq等好友聊天,能让我心情好一点。同时由于他们水平远强于我,训练的时候也给了我很大的帮助。(给我提供了(包括但不限于聊天放松心情和oi指导)帮助的人很多,这里篇幅太小难以一一感谢,挑选了最重要的两个人)

「noip没了,改成了csp」。

csp d1飞快秒了前两题之后编t3,修改算法修改到对的之后没有重构而是对着原来的trash修改,成功没能ac,丢掉了HN csp最高分和唯一一个ac d1t3的成就,悲,但最后交的那堆数据分治了前10分的垃圾居然能过35,很难理解。

d2死活不会t2,myy永远滴克我。

最后235+264=499,上500失败。 hh 210+288=498,精准赢一分,在hn排到了rk3,前面两位是gcz和xzz。

noip后去了一趟thuwc (2020-eps) (?),d1d2打的都还不错,d3读了一遍材料然后被吊打。

寒假突然新冠爆发了,wc推迟了。

然后就在家训练。可能相比在学校没那么自闭,但还是很自闭。

省选通知很晚才出,6月才办。 我巴不得省选noi都别办了直接csp单关键字选拔得了

省队名额分配怎么hn只有14-1=13,cj还被扣了一个,这算法好怪,直接cj扣两个省队了,cj线3其它学校4

省选前我还在怀疑自己能不能进省队,按道理在hn我进个省队总没问题?但我真有水平吗,,,

然后省选除了d1t3的保序回归真没看过论文之外都过了。

由于1/3是3而cj这一届有有4个稳集训队人,所以去年进过队的gzy跑路了。

gcz ak了翻到队长,csp最高的xzz 560所以rk2,我也560于是rk3,psj csp翻大车然后省选580上到rk4,hh好像有点失误 喜提B队队长。

WC延期后定在8月初线上。我T1只会低档暴力,T2简单题,T3编出了数据范围是点数限制的做法看着是边数限制就跑路了,结果数据实际上是点限制,然后最后也没有改。

不是这我能rk13是不是T3数据的问题啊?

APIO定在NOI前一天,我喜提一个A组。题都不难,提前ak跑路了。

然后就是NOI。这一年虽然没啥信心但是好像比赛莫名其妙的还算顺利,只差一个NOI金牌了。我的信心恢复差的也就是这一块金牌和一纸协议了。

赛前的UNR虽然打的挺烂好像还是上了个金牌线,感恩uoj。

因为国家队选拔和noi共用比赛,就很怀疑题目的难度会偏向国家队选拔,不会给签到题。而由于我对自己水平的不自信,面向国家队选拔的话我肯定不会做,这种情况金牌应该也就是堆暴力(。。?)

然后身体状况也不太好,考前几天每天早晚鼻血,然后还因为没调好作息导致d1上午犯困差点睡着

进场之后看这个T1,一眼会了矩阵快速幂做法,但是莫名其妙毛估估了一下「500过不了,250好像差的不多」认为过不了,然后就认为这一场是拼暴力场,然后堆了一整场暴力,获得了50+72+56,全场(SABCDE类加起来)rk150的好 成 绩。

「典中典之【你不过T1你打锤子啊.jpg】」

出来一问发现大家都过了T1,最后这个T1也过了300+人。T2也过了不少。

哭了很久,然后情绪稳定了下来之后和群友聊了很久,认为d2翻盘机会渺茫,准备采取目标ac的赌怪打法。

d2进场之后开始轮着想T1T2,T3第一个subtask我就不会。

想了很久T1没啥思路,然后看了一眼数据范围$m\geq n-2$,部分分$m\geq n-1$,立马会了。

T2抬手第一个结论是假的就硬是没发现,基于这个结论的做法我完全编不出来,最后写了个暴力发现过不了大样例也不知道该咋办,套了点特殊性质暴力交了。

T3看完第一个sub不会之后没看后面的部分了,实际上简单的部分在后面。

早想到翻不了盘,出考场的时候情绪稳定(?)。

但下午发现队线只比我高24分的时候又绷不住了。如果D1和D2我的策略一定程度上调和一下,至少d1t2能过或者d2t3 B部分过了或者d1t1过了之类的,随便凑一凑都可以凑上队线的,但我就是没上,

考前:进集训队好难 考后:这么简单?为啥寄了?

此时此刻,恰如彼时彼刻

浪费了太多机会,只剩最后一次机会了

明明,触手可及,,,,

银牌rk64,前面有3个ioi金退集训队可以算变成rk61.

高二

回去上了几天文化课,由于前面停课太多导致直接跟高二完全上不明白,自闭了于是接着停课。

到了高二,理性上还是开始觉得自己有一点水平了(但是自闭的时候还是觉得自己是个铁废物)

报了精英培训,并在发题单之前把前一年的题单120题任务完成了,发题单之后也认真做了,并在集训队的ddl之前完成了135的任务。

碰到了一个申必notechcup运气好拿了个rk2(可惜被t宝偷袭了),上了lgm。

noip活了,但csp还在,变成了两个单天4题场,坏文明

csp很快都写完并拍上了,但我T4之前为了测一个东西加了句assert,由于纯随机数据太水根本拍不出来。本来是全省唯一AC最后却比常见错做法还低10分(因为assert的条件严格强于那个做法正确的条件)

noip怎么又犯了一会困,T4 80编不太出来,大部分时间在T3,编了个错误的做法过不了大样例,估分高达240,甚至被同校一车人吊打了

自闭了一整天,也没心情测民间数据。

第二天出发去北京参加CTT,教练说测了我没挂分还多了点,心情好了点。

最后测出来我T3期望0实际25,这场面我真没见过.webp

而由于我没挂分而其它人都大量挂分(T1全省除了我以外过T1的人最高分大概105左右),居然还排名到了rk4。被hh拉开了100分的分差,翻肯定是别想翻了。

CTT 4天有一场打的不错两场打得一般一场垫底最终勉强上了集训队rk30线,但没进全场rk30。水平低啊,

结束之后是THUPC初赛。拉yg和lty组了一个队,取了个神秘队名《吃蒸兔羔蒸兔掌蒸兔尾儿烧花兔烧雏兔烧子兔》。

TUOJ挂掉传统艺能,题也很申必还出了锅。最后勉强进了前32保了复赛。

到了WC,我一开始想了一会发现不会T1就去看后面题了,然后T2一眼秒,编了很久T3最后有点小锅拿了80(期望40),并在最后几分钟弃了回来看T1之后秒了,可惜还有一分多钟。

最后64+100+80=244,莫名其妙rk7。还被100+100+40=240人问这个4分哪里来的

然后是省选。考前我还想过有没有可能进不了队

然后D1 AK了,D2T3居然不会做。居然没挂分。575pts。djq打假赛送了我一个全国rk1,感谢。由于noip分差太大只能做HN-02,但是最终分数和rk3拉开了高达150分的分差,可能这就是弱省HN吧。

为什么不37?为什么不37?为什么不37?为什么要46?为什么要46?为什么要46?还我队长!还我队长!还我队长!

这次省选还第一次见证了有个karry5307考场上作弊,我还是被抄的之一。这个人甚至抄了我做法还要去交民间数据看对不对,是不是看不起我哦

同时还见证了当年整出卡栈投票的这帮人调查能调查出个什么玩意「代码长度不同,read函数不同,经典算法思想公开,不构成雷同」

懒得花大篇幅讲故事了,总之CCF最终的处理结果算是根据规则比较合理的方案了,希望这件事能被钉在oi历史的耻辱柱上,再也没有人在赛场上作弊。

(过了几个月noi都结束了怎么还能跳出来一个tommy0103(=tommymio)洗地的,给我看乐了,通篇每一句话我都能一句一句喷回去那种洗地文还是憋发了吧,下回洗地整点高级的)

后来跑去zhzx集训了一段时间,面基很开心!

中途混去了thusc,d1 50+100+100+100 d1+ 40pts我觉得不提也罢

然后是THUPC和APIO。

APIO考试日后一天就是THUPC,也不知道是为什么。

由于考试日下午thupc报到,所以在前一天到达了北京。

apio T1是最难的,然后过题顺序是3->2。经典倒序开题。最后9+100+100。比去年排名低了!但居然还有个A组前6《国际金牌》。

thupc面基了很多人!

thupc抱着两条大腿,作为主要负责敲代码的工具人混了个冠军,很爽啊!感谢隔壁队的御用演员djq!

接着回去准备学考。真的花了多少时间我也不知道

然后学考结束之后自己在家训练,然后赛前去zr线下找找比赛的感觉。

大概是因为强校的几乎都不会来,外加状态不错,8场我鸽了两场打unr之外6场拿了5个rk1(只可惜剩下一场掉得分顶了5场里面4场),自信心来了啊!

中间两场unr。d1t3最后2分钟会,d2打的一团糟,结果混到了个总分rk2(rk1是没打笔试的邓老师,下面还有个d2被钱鸽ban了的djq),虽然被邓老师压了105分但是还是很爽啊!

6场zr排名加起来再加上unr一个rk2 排名加起来不到我noi排名是咋回事呢?

然后赛前就还挺有自信的,不过还是很紧张,毕竟也很怕noi再犯个病直接寄辣。

然后noi。《有台风导致提前一天进场报到》这我是没想到的。

因为疫情,没面基到djq等nj选手,呜呜

然后d1题比较简单于是ak了。听说笔试题库说ak可以离场?

d2上来一个申必的带随机的题《量子通信》,根本没思路,然后开t2,会了,写了。

t1写了个憨批暴力。

t3写了个暴力发现题意理解的问题,写了另一个东西又忘记这个发现了,纯纯的逆天。

最后交的只有24+100+32

出考场自闭了,以为要退役了。心态崩辣

感觉分低之后就会考虑挂分的事情,可能是觉得容错低了?

还行,没挂分,没退役。但这个t1单题排名200+,总分排名很不健康啊!

yali进了4个。还有一个rk51。

高三

清楚的认识到自己进不了国家队这件事,《看开了》。

新集训队教练又把作业变成了胡策。

然后打了三场胡策居然总分rk7,又觉得自己行了,胜负欲突然起来了。

后来排名越来越低,又开始自闭。

最终总分排名到了10,但标准分榜是7。还有残存的对国家队的想法和胜负欲。

打了个csp,t4被卡常了385 HN咋没人ak.

打了个noip,打了个锤子甚至没上HN队线晚节不保。

打了个ctt,d2 t1脑子一抽想写根号log调3.5h结果没卡进去手里45+0+0分手脚冰凉,d3t1逆天30+70部分分没想到做法,d4竟然开始想能不能进前30的问题了。所幸d4打得还行,从29名翻到了25。混进了cts。

25名,进前6甚至前4的可能已经可以和国足出线的可能相比了,想写论文不知道写啥就鸽了。以前5月的cts(c)没了,导致我oi生涯的终点站就在1月的wc2022了。

后来wc因为疫情转线上了、、cts变成了30人2月份小规模集中,最后的面基机会也没了。

最后2月份去cts。d1t2没动笔,脑子编不出细节,然后没过,赛后被出题人喷了(赛时被出题人在身后死亡凝视了很久)。

d2进场的时候知道是最后一场比赛,打到一半开始回忆oi生涯了,后来想着最后一场比赛了,还是希望以一个三位数分数结束我的oi生涯(x)于是凑了点部分分硬凑了个130。

比赛时间剩余10秒。剩余9秒。剩余8秒。剩余7秒。剩余6秒。剩余5秒。剩余4秒。剩余3秒。剩余2秒。剩余1秒。结束了。就这样吧。

标签: none

添加新评论