2024 CCPC Final 游记
CCPC Final
2023 赛季国内的最后一战,也算是最艰难的一次。
去成都参加 CCPC Final 的周末正好还撞上了我的高代月考和苏子佩的概率论考试,请假了还没有补考机会,不会直接记 0 分吧(不愧是北下关周考大学)。
周五早上坐飞机去往成都,这还是苏子佩和 StarSilk 第一次坐飞机,而且 StarSilk 对于离开地面似乎有种莫名的恐惧(评价为空中浩劫看多了)。过去时应该是有风,起飞时不算太平稳,吓得 StarSilk 多次惊呼还差点哭出来。在不断安慰 StarSilk 后才逐渐平静,所幸降落时相对平稳,成功安全抵达成都。在多次换乘地铁后抵达比赛场地所在的五星级大酒店。酒店大厅看起来非常豪华,不过房间的开门难度极高而且标准间的床很小,插座的位置还极度不友好。许老师带我和苏子佩去对面的商场吃了火锅(StarSilk 说要在酒店打 CF,不过其实一直在玩滚动的天空),我们在五楼看见了一家自助烧烤,我和苏子佩都同意在这里吃晚饭,问了一下 EA 带领的「机械降神」也有空,可以一起来吃。StarSilk 听说 EA 要来就变得非常开心,从坐飞机的抑郁中恢复过来了(可能是想拉 EA 来打 CF)。吃完饭时我们两队都表示对 CCPC Final Au 几乎没有把握,就当来旅游了,想要在众多老牌强队中争夺校排前十确实非常困难。没有了 CCPC Final 的压力大家吃饭都挺开心,就是快吃完的时候被许老师叫回去拍照。
周六开幕式和热身赛。因为对开幕式不感兴趣,我们队在九点才开始吃早饭,不过听说开幕式有抽奖活动还是吃完直接就过去了。我们队伍周围可以看见的就有「机械降神」、「银色子弹」、「自然选择号」等强队,EA 的队友貌似起晚了就来我们队这边聊天,还教会了 StarSilk 怎么通过固定长度的数组来实现 vector,期间还碰到了不少群友,不过抽奖呢?热身赛开始 StarSilk 就发现 B 是去年 CCPC Final 他们没有通过的 C 题,在题目发下来之前就开始写了。我看了看 A,发现好像只要建出线性基就好了,StarSilk 拿下 B 的一血后苏子佩就上机开始写 A,StarSilk 也发现了 C 是去年 EC Final 的题(后来才知道这个赛季的 EC Final 热身赛也有这个题,不过我们因为期末考没有参加热身赛),D 也被 StarSilk 随手秒了。在写完 A、B、D 后已经有队伍 AK 了,不过在 StarSilk 通过 C 后我们以 0 发罚时的优势成为了热身赛冠军(不详的预感),这时还不到一个小时,随便测了测环境,我也上手写了一发 A,wa 了两发才发现是线性基写错了(真写不了一点代码)。中午吃了主办方发的三明治,感觉太干了不太好吃。下午 StarSilk 在宾馆里打 CF,苏子佩去参观华为,本来我想在宾馆睡觉,听说小鸡他们要去电子科技大学看看就一起去逛逛。从九点出发坐三站地铁再等十多分钟公交车后坐三站公交车才能抵达电子科技大学(清水河校区)在校门扫一个二维码后就可以直接进入学校参观。学校里绿化做的很好,有点像桂林电子科技大学,绕着学校逛了圈大概就花了近两个小时,看见了 EA 黄金小马雕像,不过没有看见超市也找不到自动售货机。从电子科大回来后苏子佩也刚好参加完华为的活动,正好到了酒店里的自助晚餐,菜的种类确实不多,也就青椒炒牛肉和被鱼腥草掩护的猪脸肉味道还行。晚上没啥活动,可能下午逛的太累了在床上不想起来。
终于迎来周日的正赛。StarSilk 没有打前一天晚上的 Div1+2 感觉不太开心。正赛开始后,照旧我正开,StarSilk 倒开,苏子佩从中间开始开。我开始认为 A 很可做,StarSilk 认为 M 会做了,直接上机开始写 M。苏子佩发现了 D 是一血,先抢过机时。StarSilk 在写 M 的过程中先去把 H 过了,然后继续想 M,这时榜上只有 D 和 H 过的人比较多,其他题都最多只有一两支队伍通过。我和苏子佩都认为 StarSilk 能把 M 通过,不过在 wa 了两发后 StarSilk 还是放弃了这道题(赛后来看放弃这题还是十分有必要的)。这时已经过去了一个多小时,学校排名也比较靠后。StarSilk 在看了通过人数比较多的 G 后开始写这题,终于在接近两小时的时候通过了我们的第三题。不久后 StarSilk 想出了 C 做法,并且在两小时多的时候成功一发通过。这时我也想出了 F 的一个可行做法,不过代码难度很高,而且有被卡常的可能,打算在没别的题占据机时的时候边写边调。在写了大概一半的 F 后,苏子佩和 StarSilk 想出了 J 的做法,让他们先上机把 J 过了,不过在写 J 的时候遇到了很多的问题,在 4 次 wa 和多次的 hack 后才终于通过了这题。我继续上机写 F,在封榜前写出了一份能通过样例的代码,交一发 wa 后决定还是写一份对拍来辅助 debug。StarSilk 也上机开始写 K,我们认为在封榜后这两个题至少能通过一个。在纸上调 F 的过程中打印了一部分中间变量的输出(可能会有人看见我们桌子上有一些印着数字的纸),终于在封榜后不久找出了两个错误并且成功通过了 F。此时我们共通过了 6 题,不过罚时较高,感觉也不一定能 Au。所幸 StarSilk 不负众望,成功写出 K,看着 7 题通过,分析了一下榜上形势,感觉 Au 十拿九稳。回头看了看通过人数较多的 A,StarSilk 随手写了一个反悔贪心,可惜在比赛结束前也没有通过样例。赛后问了问「机械降神」,他们在 299 交了一发 A,结果在比赛结束后自己也看不了提交结果。突然在 QQ 收到 Lynkcat 问为什么我们没有通过 A,才知道他原来是 A 的出题人(借用出题人特权其实我们已经提前知道了结果)。在出题人讲完题解后又放了很久的广告(s9 车不错,但是能不能送我一量),才开始最为激动人心的滚榜环节。最先滚到的是专科组,恭喜边宝夺得亚军。在随后的铜牌区和银牌区看见了众多老牌强队,感觉金牌区的竞争确实很激烈。最终我们以校排 rank5 拿到了 CCPC Final 的 Au,「机械降神」也压线校排 rank10 拿到了金牌,恭喜 EA 赛季全金达成。滚完榜我们就去对面商场吃完晚饭,打车去双流机场赶飞机了。回去的时候飞机的晃动比来时小不少,StarSilk 也没有像第一次一样发出惊呼,还在飞机上玩滚动的天空(应该是拿到 CCPC Final 金牌后很开心吧)。
Updata on 4.2 居然上央视了,上台领奖的局促不安的画面还被录下来了,太社死了,以后还是让 StarSilk 和苏子佩上台吧。
一年前,我还是那个忙于准备高考的高中生,如今我可以站在中国乃至世界最高级别的赛场上,这段不感真实的经历犹如梦境一般,我知道我能有这样的成绩更多是幸运来到了北交,恰逢强大的苏子佩和 StarSilk 在找新的队友,希望有朝一日可以坦然面对所得的成绩,可以做到问心无愧吧。