一个礼拜退役篇旅途结束了,开个坑等休息好了补上。
————
upd:2025/5/10
以前我经常会在知乎上看到许多大佬(譬如Qingyu,MIT的dmy,沈阳某校的金典[知乎id:每日一棵splay],浙大world final银牌选手等)对自己ACM经历的回顾,诚然,他们的经历是十分丰富的,而那些瞬间的触动也让我萌发了在退役时也要给自己写下一篇回顾。但是过去了很久,我都一直没有补上这段文字,是因为在那之后,我忽然就意识到了许多我原先未曾关注、未曾思考的东西。
我是从大二上学期开始系统学习算法竞赛的,相比许多大一就开始接触算法竞赛的选手来说,我的起步是较晚的,更不用提那些从中小学就开始系统训练的oi选手。在大二下学期开始,随着蓝桥杯省赛的到来,我的两年竞赛生涯也就正式开始。由童子、小🐻和我三个人,组成了“无锡学院的复读机”。
然而,2022年正好是疫情最为肆虐的一年。疫情会带来病痛悲伤,也会在一些地方滋生"阴暗"。
因为疫情,那一年的蓝桥杯是线上参考,而线上监考的难度之大必然也让许多投机取巧之人得逞,也就是当时出名的蓝桥杯“车队事件”(光是赛后公布的获奖作弊人员名单就有大几百人)。那一年,我们学校史无前例的没有一个省一,而学校里有好几位参赛人员和我,距离省一只差了一两页名单的距离,没能进入国赛。此事对我们的打击是非常非常巨大的,我也有一位省二前排的好友从那个时候起就放弃了算法竞赛。也许我们的实力再强一点,他人作弊就不会影响到我们,但是客观来讲,这样的结果本不该由我们承担。
那一年,由于学校之前没有正式备赛ACM的学长学姐,我们缺乏经验,对xcpc报名流程不熟悉,因而错过了2022年江苏省大学生程序设计竞赛的报名。(用童子的话来说,如果那个时候我们成功报上名,以他那个时候的实力,结果应该不会差,在这一点我也充分相信他)。于是小队经历了半年没有比赛打的沉寂期。
不过也正因为疫情,2022年的区域赛选拔资格也有所调整。由于区域赛也决定是线上举办,没有了线下赛场对队伍规模的限制,区域赛的资格选拔由原先的网络赛校排前120名,更改为了只要网络赛拥有有效通过题数,便保底有一个参赛名额,我们小队也因此获得了一个各大区域赛的参赛名额。但这一看似是因祸得福的机遇,其实也是上天和我们开的一个玩笑。
由于学校不给报销参赛费用,如果全部都报名参加,小队难以负担一场800¥的报名费。结合当时的小队水平和大环境,考虑再三,我们决定只参加一个赛站,即2022年ICPC区域赛南京站,比赛的时间是2022年12月17-18日。是的,2022年12月17-18日,全国疫情开放的第一周。
国家还没有正式下发通知疫情开放时,学校就已经决定将期末考试延至下个学期初,在大家提交返校申请以后便可以陆续回家了。那个时候,大部分学生仍还在学校里,我们仨为了参加比赛,自然也是暂时留在学校里的。后来国家突然下发了疫情开放的通知,那一晚,我在图书馆里接到了辅导员打来的电话,催促我们今晚就离开学校,不得拖延。我和辅导员请求说,再过两天就要比赛了,能不能让我们留在学校里,比赛完立马就走。但辅导员态度十分强硬,拒绝了我的请求。我又立刻去到二楼机位找小🐻,问辅导员有没有打电话催他离校,🐻和我点点头,问我打算怎么办。我说,服从学校安排吧,童子已经回家了,咱们可以先离开学校,童子的家就在无锡,到时候我们再在无锡集合,在酒店房间里参赛。商议完后,我又给童子发去消息,说我和🐻看来必须要先离开学校了。
就这样,我回到图书馆的座位上,无奈地合上了正在刷题的电脑,赶忙回到宿舍,连夜收拾行李离开了学校。凌晨一点离开的无锡锡山,抵达南通通州已是凌晨三点。
而我的女朋友家离无锡较远,没法当晚回去,只能第二天一早去赶高铁。结果,第二天一大早,女朋友给我发来消息说:“我问了隔壁宿舍xxx,她跟我说她不回去,还能住在学校里,过几天再去上海。”(注:童子、小🐻、我的女朋友、xxx,我们都是同个专业同个辅导员)
得知这条消息的一刻我是无比愤怒的!大家都是同一个辅导员,怎会还有人能够留在学校里?!怎能够差别对待?!怎么能够!!
于是后来我们三个不在一地,没办法赛前训练保持手感和默契,再加上行程奔波和病毒攻击,在大家都被打上debuff的情况下,南京站又打铁了。不过那个时候的我们仍觉得没关系的,就当积累经验,未来仍是可期。但同时我也知道,将来我们是没有办法一直投入在算法竞赛上面的。
在经过又一阵的训练后,也是来到了2023年的蓝桥杯,童子和我顺利地打入了国赛。在得知结果的时候我是比较开心的,我觉得相比之前我们有了进步,也更有实力。
于是紧接着5月份,童子、小🐻和我三人第一次参加江苏省大学生程序设计大赛的时候,我是相当意气风发的,我觉得这次我们会一定会成功,我拍摄了许多素材,准备赛后剪一个小视频出来留作纪念,但因为赛中A题我写反了一个for循环,从赛时150min找到了286min,全队找了进两个小时+8发罚时,导致整个节奏崩盘,最后4题打铁。我曾经一直以为我是个“没心没肺”的人,是个理性大于感性的人,甚至在比赛结束后我都看似未有很大的情绪波动。队友看的出我的失落,一直在安慰我,而我也只是遗憾地说着没关系,我们明年还能再来。然而,下午在食堂就餐的时候,当我端好那一份地锅排骨和童子、小🐻就座以后,几乎是一瞬间的,我哭的不能自已。队友仍在一旁安慰我,我说不是的,只是金科院的地锅排骨太好吃了。其实那一刻我心里非常清楚,属于我们仨的机会所剩无几了。
有意思的是,虽然是第一次参加JSCPC,我们的队名确是“复读机的最后一年”。之所以会取这个队名,一个是我们仨都挺喜欢这个梗,喜欢经常性的复读群友某一条信息而被称作是“复读机”,还有一个便是,我觉得,那一年的复读机将会是最为完整的一年。后来时间也确实证实了这一点。
2023年6月份,我和童子前往南京参加蓝桥杯国赛,那个时候的情绪已经不是特别高涨了。不过国赛地点仍然在金科院,第二次前往多了几分熟悉感。结果赛时又出意外了,我的机位不支持根本C++11,即便在devc++添加了-std=c++11也不行,这使得我无法使用map,无法判断一道题中我对二维平面点对的离散化处理以及后续的判三角形逻辑是否正确,举手询问监考老师却无法解决,为保险起见,无奈改成了20%的暴力,最后排在了国二的前排。对我来说无疑又是一大遗憾。
后来,童子和小🐻全心准备考研了,其实我也该安心准备考研了,但我好像一直放不下什么东西。
2023年的暑假应该是我最强的时候,我的cf rating来到了1740,并且仍然是上升的势头,我仍抱有一丝幻想,我觉得我似乎可以先参加网络赛拿到区域赛资格,然后拉上我的老队友们去参赛。于是我自作主张,踢掉一位混子,选择和两位比我小一届的学弟学妹组成了队伍“Wrong Answer”,参加了8月份的CCPC网络赛。但不巧的是,我们遇到了历年最难的一套网络赛题,除了一道稍简单的签到题,其余题目全部是金牌题的难度。虽然校内队伍排第一,但仍然拿不到正式的区域赛参赛资格,这场网络赛也将我上升的势头彻底消灭,让我对我的实力产生自我怀疑。于是原本计划还要打ICPC的网络赛,后来也退出了。
后来我的身体出了一些毛病,一个月要去好几趟医院,医药费也花了不少钱,可以说压力挺大的,自然也不能以一个良好的学习状态准备考研,后来一志愿也没有成功录取。整个人的状态可以说是十分低迷。
不过在考研初试结束以后,身体慢慢恢复了,在一边忙着毕设,一边忙着找工作实习的时候,我的心里仍然还念着算法竞赛,从这点看来,我似乎是个十分脆弱的人,我并不愿就这么放弃它。
于是,在平时的空闲时间里,我仍然会去刷题保持自己的算法水平。这一年,我报名参加了蓝桥杯的A组,想着既然要再拼一把,就拼最厉害的,但可惜最后只排在了省二的前二十名,只差一点省一,又一次无缘国赛。不过后来的GPLT天梯赛发挥尚可,拿到了个人国三。思索再三,我决定和当时集训队的队长学弟,要来了一个24年江苏省大学生程序设计竞赛的队伍名额,打算带上”复读机“再冲一次。这次队伍名字取名“Sissy sky”,译为“灰色的天空”,也是名侦探柯南里,灰原哀的个人单曲,但其实还是23年的那个复读机,没有变化。
做出这个决定,压力是巨大的。童子和小🐻已经许久不训练了,基本情况可以预见将会是我一个人单挑。如果最后没有能够拿到奖牌,想必也会给老队友带去很大的心理压力。所以我想,我必须要赢一次,认真来讲,这是在我看来最最重要的一场比赛。由于我们已经大四,都在外面实习,只能约定好正赛前一天晚上前往南京。在和老队友见面的时候,我是装作轻松的,但是心里一直是憋着一股劲的。
后来啊,后来还是失败了。心里的包袱太重,使得我十分害怕有错误提交。
比赛开始30分钟时,我已经把前两题顺利地1A了,瞥了眼榜单处在银牌区,这对单挑的我来说还算是一个不错的开局。但不曾想,直到比赛结束,队伍的过题数仍然定格在两题。I题是一道二分map的题,但我开大了二分的上界,导致3s O(nlognlogn)的复杂度一直在TLE,K题是一道博弈论,但变得不冷静的我始终博弈不出正解。
比赛快结束的那一刻我其实是释怀的,也是那一天,童子和小🐻第一次从我的嘴里听见:”我觉得算法竞赛,没有意思。“走出机房门,一股深深地愧疚感涌上心头,我用着开玩笑地语气跟他俩说:”对不起,我太菜了。“
后来我们仨没有参加滚榜,去逛了第一天没来得及逛的南大仙林校区,坐在操场边上吃着中午发的麦当劳,聊着毕业以后什么时候还会再见。天还没暗,我们又只能去赶回去的高铁,因为第二天还要去公司上班。
再后来,在那年考研一志愿失败,就业环境不好的背景下, 我变得没有欲望去给这段经历画上一个圆满的句号,最后不了了之。对我个人而言,ACM的经历从来是充满遗憾的,在过去任何一场比赛中我都没有做到最好,在取得成果的两站邀请赛中也不是和我最初希望的老队员一起参加,所以即便是最后被评了奖,也感觉少点味道。换句话说,最后阶段我所参加的比赛,并不是我最初所认识的ACM,并不是我想要的ACM,这也是我最后“道心破碎”的缩影,碎的很彻底。
其实在现阶段来看,我甚至不觉得本科打ACM是一段可以回味的经历,不是说它没有意义,而是有些痛的不能捡起。一是我觉得在整个学习算法竞赛的日子里,我没有拼尽全力。或者说,我可以更加有决心,去放弃很多与算法竞赛不相干的事情,或者我可以更加刻苦,投入更多的时间去训练,那样是否会有更好的结果,这是一份曾经的遗憾;二是传统算法与互联网开发技术关联的有限性,使其并不能转化为生产力来养活我自己,这是一份当下的压力;三是我的队友和我,一直都缺少一点气运,那关乎到天时地利人和的气运,这是人所无法左右之事。当然,这些都已然成为了过去式。
就在不久之前,我的一位好友和我分享了他大学时期的一些随笔行文,让我颇有感触。自上大学起,我再没有写过一段完整的文字。脑海中的记忆总是会随着时间慢慢消散的,我想,我应当抽出一些完整的时间,去把对生活的体会、感悟、思考,用通顺完整的话语表达下来。最近整理个人博客的时候发现了这个开了两年的坑,于是便有了现在这篇文字。当我将他们写下来的时候,有很多东西我也就放下了。
刚开始只打算写一个片段,奈何内容越写越多,写的有些乱,感谢看到这里。
2025/5/10



评论