2025 CCPC打铁记

Day -?

报名参加 \(CCPC\)

Day -1

周天比赛,周六签到。

早上依旧是在 \(lyyz\) 打练习赛。

中午 \(12:30\) 上车,结果教练忘了通知我,再加上我把北门认成南门,导致跑了接近 \(1km\) 才上了车。

不可理喻的是,我们这次只有 \(6\) 人坐车去,结果还是租了辆 \(30\) 坐的大巴。

去的路上十分无聊,突然发现上次一起去 \(CCPC\) 的人这次只剩下我和 Field_Mouse

耗时 \(4h\) 成功抵达赛场。

知道签完到,我才知道我跟Field_Mouse、\(yqy\) 一队,队名:蒙山队。。。

这次 \(lyyz\) 三个队的队名分别为:蒙山队、沂水队、琅琊队。

貌似比上次的智阳队、向阳队、高阳队要好些。

比赛由于是在山东大学软件学院举行,所以地方并不是很大,甚至开幕式、闭幕式、滚榜都是线上直播。

简单拍几张照就去打热身赛(距离热身赛结束仅剩 \(20min\)),居然只有 \(4\) 道题?由于 Field_Mouse 不想打了,只好我来做。

\(A\) 题就是一道红题。

\(D\)题貌似是上次 \(CCPC\) 的签到题,一个二分就行,可悲的是,主播打完后只剩下 \(5min\) 的调试时间,导致赛后 \(1min\) 才想起来 \(check\) 写错了。

签到题都做不出来,何为前途!!!(还是怀念上次被 \(hqx\) 大佬带飞)

来到酒店,与 Field_Mouse 一屋。

晚上也不想复习了,玩了会原便睡了(也就 \(12:00\))

Day 0

早上 \(3:00\) 起来,睡不着了。

在餐厅吃完早饭便前往赛场。

一切准备就绪,\(9:30\) 准时开考。

这次 Field_Mouse 为主力,负责打代码。

上来粗略读了下题,一眼看出 \(L\) 最简单,便拽着 Field_Mouse 做 \(L\),不久便过了。

接下来,我和 \(yqy\) 看 \(D\),Field_Mouse 则去看 \(A\),不过 \(D\) 只是一道简单的差分,所以还是让 Field_Mouse 先打 \(D\) ,同样很快就过了。

连过两道题仅用时不到 \(0.5h\) ,觉得速度还可以。

于是我们便一起冲 \(A\) ,殊不知噩梦就要上场。

过了 \(0.5h\) 我抱着贪心的想法开写,写了半天,发现样例过不去,只好重想。

此时 Field_Mouse 提出了一个想法,本质还是贪心,经过讨论后,觉得可行,他便开打。

在 \(0.5h\) 过后,发现还有一些棘手的地方需要处理,在手摸了几遍样例和自造数据后,初步得出一些结论,不过 Field_Mouse 的代码越写越长,已经接近 \(70\) 行。

等他过了样例,已经来到 \(11:00\) ,第一发却 \(WA\)。

我们一起造了几组 \(Hack\) ,又交了几发,还是 \(WA\)。

时间来到 \(12:00\) ,开始分发午饭,居然是麦当劳。

在连续几发 \(WA\) 后,我们重新思考,发现有些想复杂了,于是便重写。

\(12:30\) 重写完成,精简后的代码仅有不到 \(50\) 行。

再交一发还是 \(WA\)。

此时的 Field_Mouse 接近红温状态,于是换我来写,写了一半左右,Field_Mouse 表示自己知道了问题出来哪,于是换了回来,我跟 \(yqy\) 思考 \(H\)

终于在 \(1:37\) Field_Mouse 成功过了 \(A\) (可惜已经封榜,不给气球了)

剩下的 \(1h\) 我与 Field_Mouse 讨论 \(H\), \(yqy\) 写 \(I\)。

一开始,我的想法其实是对的,只不过讨论着讨论着,我们走向了另一条错误的道路,由于只剩些 \(1h\) 导致我们没能想出来,而 \(yqy\) 也没能将 \(I\) 打完。

出来后,滚榜发现,我们居然其实是铜牌,有点出乎意料。

不知明年我是否还会在这个赛场上。