随着2022.11.27下午17:00的钟声敲响,我2022年的XCPC之旅也落下了帷幕。icpc济南站,rk69,生涯首银。
ICPC官方的预公布榜单
本来想着今晚好好睡一觉,但是看了队长的知乎长文后顿感惆怅,遂起身重新抖擞精神打算写一个随笔来纪念我的2022赛年。以下是我队长的文章。
https://www.zhihu.com/question/568201615/answer/2777518191
关于比赛的过程,队长的文章已经写的很清楚了,我就不再赘述了,接下来我就记录一下我接触算法竞赛的历程吧。
我大学之前从来没有了解过编程,一切都是从大学起步。13个月前,我注册了我的codeforces账号,这是梦开始的地方。
截止于2022.11.28,codeforces官网数据
万事开头难,形形色色的题目、浩如烟海的算法让我不止一次地萌生退意。我就读的大学又是大类招生,第一学期面对着很大的绩点压力,最终,我在大一上的期中选择了暂时放弃。
大一上结束了,绩点不尽人意,尽管我已经拼尽了全力,却仍然因为各种原因没有取得理想的成绩。“既然绩点已经指望不上了,那就追逐梦想吧”,凭借着这样的念头,我重新拾起了算法竞赛,又一次向着一个个抽象的算法发起挑战。大一下学期,我把几乎全部的时间都献给了算法竞赛。没有教练、没有方向,我海量刷题,遇到不会的算法就学,实力也在慢慢的提高,但仍然进步缓慢。最终,在学校举行的校赛中,我取得了之前不敢想象的二等奖,也因此和校赛冠军(也就是我现在的队长)结下了缘分。
大一下结束后,经过短暂的会议,“无紫不行”队正式成立,也拉开了我备战2022XCPC之旅的帷幕。暑假里,我与队友一起参加牛客多校,不断地磨合,不断地提高,并且随着不停的补题与练习,实力也在肉眼可见的上升。期间也在参加codeforces的比赛,享受着思维体操带来的快感。
暑假结束了,随之而来的是XCPC网络赛。三场比赛中,我们队的状态虽然略有起伏,但是总归还是拿到了三个XCPC的名额,其中ICPC两个,CCPC一个,同时也顺手拿了一个上海省赛的银牌,也算是让我看到了一点努力的回报。
最让我印象深刻的是codeforces成功上紫,也成为了我们队里唯一一个紫名。我到现在还清晰地记得,当时我过了一道edu场的F题,那题是一道集合计数的题,我用线段树维护区间贡献乱搞过了那题。紫名可以说算是我实力进步的一个最好证明。
rating变化折线图
可以看出来,我的上分之路还是很曲折的。
再往后就是日复一日的训练,日复一日的卡ddl,日复一日的补题。随着练习的题目越来越多,我也从一个面对着codeforces1200分的题目束手无策的小白变为了一个面对2400分的题目也有着一战之力的入门者了。平时vp区域赛也经常是铜首或者银尾,这给了我们很大的信心。
第一场ICPC西安很快就到了,前期队伍发挥出色,结果后三个小时一题没出,眼睁睁看着排名从30掉到143。比赛结束,大家都很失落。尤其是我,我在西安一题也没出,属于是狠演了一波队友。出乎意料的是,队友完全没有因此而责怪我,反而一直在耐心安慰我,这让我对自己也重拾了一些信心。
但现实是残酷的,第二场CCPC绵阳接踵而至,队伍不幸打铁。最让我惭愧的是,打铁的首要原因还是因为我有一道dp没有写出来。出了机房,大家一言不发,仿佛已经看到了队伍的不幸未来。我也因为深深的自责而几近崩溃,不止一次想着放弃这条路。为了XCPC,我付出了如此多的心血,却不知为何总是发挥不出实力。但队友仍然没有因为我的不断失误而责怪我,反而一直在安抚我的情绪,不断对我进行肯定。晚上约了女朋友出去转了转,实在没忍住在女朋友面前哭了好久,女朋友也耐心安慰、鼓励了我。第二天,队长把队名改为了“全力以赴,不留遗憾!”,三个人为了同一个目标重新抖擞精神、互相鼓励,进行了“破釜沉舟”式的备战。
11月26日,ICPC济南热身赛,我们三人仔细检查了各个环节:显示器有没有接好、vscode插件有没有配好、编译环境有没有搭好、板子、摄像头、支架、排插……甚至将比赛的每一个步骤都进行了详细的规划。在核对了所有环节后,三人互相鼓励一下后各自回到宿舍,进行赛前最后的准备。
11月27日12:00,ICPC济南正式赛正式开始,之后也如同队长讲的那样,三个人几乎使出了浑身解数,在封榜前提前锁定了银牌。出了机房,大家异常平静,在食堂一起看了滚榜,rk69,银牌。在这一场里,三个人都做出了应有的贡献,我也不再梦游,一小时不到过掉了A题。没有想象之中的兴奋与欢呼,只有欣慰与释然。
回首我与算法竞赛接触的这一年,有记录的题目写了1670道,实际题目应该将近1800题,按照平均一题80行算,我总共写了15万行左右的代码。从这里也能看出来我并不是一个天赋型选手,只能靠着巨大刷题量在一年时间里尽可能提高。
https://ojhunt.com 的数据
我上大学以来基本上没有打过游戏,因为我一直认为,19岁的年纪就应该做只有19岁才能做的事情,我不希望我把时间花在游戏上,我想在19岁拼一把,游戏就等我学不动的时候再玩吧。
我的2022赛年结束了,最让我欣慰的并不是拿了一个银牌,而是我终于通过自己的努力,达成了自己的梦想。一年时间从学基本编程语法到XCPC铁铜银拿了一遍,这是我以前从来不敢想象的事情。在这里也要感谢我的队长,说实话,队长作为校赛冠军完全可以找到一个更强的队友,但在我屡次犯低级失误的时候,队长也从来没有责怪或者看不起我也没有把我换掉,真的非常感谢。也感谢我的L队友,不仅自己能carry,在我与队长状态不好的时候,他也总能很快地补上我们两个的位置,堪称一个“全能选手”,队伍能取得这样的成绩,与L队友的出色竞技状态分不开。同时也要感谢我的女朋友,在我低谷的时候也没有嫌弃过我,一直在鼓励、安慰我。
刚比赛完的时候并没有什么感觉,但现在眼泪已经止不住的流了。这或许就是“努力到无能为力,拼搏到感动自己”的感觉吧。
ECFinal的名额还没有着落,可能大概率拿不到了吧,2022赛年也大概率到此为止了。近期就专心准备期末吧,寒假再开始准备明年的XCPC。
这场打完,如果没有ECFinal,我的两名队友也光荣退役了,祝福他们前程似锦!
在文章的最后,我有些话想对仍然坚持在算法竞赛这条路上的同学们说。算法能力的上升曲线非常陡,可能你一个月、两个月、甚至半年、一年没有看到进展。我也经历过这段时期,我理解大家的感受,这实际上是一段看不到光的旅程。许多人在黑暗中放弃了,只有极少数的人能坚持到光明的那一天。无论大家有没有拿奖,有没有取得自己想要的成就,这一路走来的经历、艰辛、风景,会让你真正的成长。当你某一天蓦然回首时,你会发现你其实已经走出了很远,已经比中途放弃的人领先了百倍。抛开结果不谈,你在摸爬滚打的过程中交到的朋友、学到的知识、“人脑编译”的能力……,其实是非常宝贵的财富。不要恐惧、不要慌张,我们真正要做的只是耐心走下去,静待花开。
再见,2022赛年;再见,和我一起拼搏的队友们;再见,和我一同作战的同学们。希望能和大家在2023赛年相互切磋,共同学习!
标签:队长,赛年,XCPC2022,算法,队友,2022,XCPC,如梦似 From: https://www.cnblogs.com/Andeviking/p/16932570.html