2026 ICPC 深圳邀请赛 游记

· · 生活·游记

注意:如果你要打这场比赛的 ucup,建议不要看。

队员:ZnPdCo(我)、fydj、dengchengyu。

手速快赢下一切,但是一个首杀都没有。

热身赛

因为是热身赛所以提前看题面没有关系,都是简单题秒了,于是开始后直接打代码。

fydj 先上 B,结果一急 CE 慢了 43s 错失 B 首杀;过了 B 我赶快去做 D,结果慢了 21s 错失 D 首杀;接下来是 C,不过肯定抢不到首杀了,A 最后发现 WA 了,调调二分边界通过。

热身赛 AK 了怎么办呢?那就出去逛逛吧。面积了 NATO 老师,然后就去小卖部买了喝的,回来准备进场。

正式赛

我 ABCD,dengchengyu EFGH,fydj IJKLM。因为是邀请赛签到题肯定很简单于是他们负责拆袋子我负责配置环境。

拆好袋子后我翻开 A 一下读懂题意,直接开始写题。不过我没想到那么多,直接写了个 26n 的 dp(笑),结果慢了 55s 错失(这还算是错失吗?)首杀,获得次杀。

然后还是随机看题,6 min 时发现 lhf 过了 L,遂看 L,简单题,fydj 立马上手写获得次杀。因为手速快所以这时在榜一的位置(当然三人都很惊讶)。

继续随机看题,发现很快 I 有人过了,一看发现是预处理题,于是我上手写,过了之后在榜二的位置。

很快我们便发现 H 在长沙集训讲过类似的题(弱化版),于是 dengchengyu 直接上手写,但是 WA 了,百思不得其解,遂打印代码(但是我们过了好久都没有拿到,终于在打印第三份(大概是)代码时,我们拿到了。但是其实很奇怪啊,当时我们中间问了志愿者没拿到代码,志愿者查了说后台没有打印记录,怎么最后面又拿到了呢?),后面发现代码拿不到于是和 dengchengyu 交流了做法,发现其中一个错误点后修改通过。此时我们在第 8 的位置。

此时我开始看 G,模拟了一下,针对奇数大小棋盘做了个特化知道了怎么做,但是 fydj 突然说 D 是线段树板子题,于是让他先上手写,但是 WA 了,于是打印代码,交由我写 G,写到一半之后 fydj 发现 bug 所在,修改后通过,此时在榜 5 的位置。随后我也顺利通过 G 题(其实过程并不顺利,还好我手造了几组比较强的数据把我的一个 bug 找出来了,不然就要罚时了),此时上升到榜 4。

发现同校另一个队此时在榜一,他们多过了 F,于是赶快看 F,不久 fydj 发现会做,于是赶快写了通过。

此时有点不知道怎么办了,因为 E 题我是一个假的贪心(实际上是对的),K 题数论题推不出来,M 题计算几何根本不会。最后我们决定,先推 M。

一上手看 M 发现是个比较简单的计算几何,dengchengyu 开始写代码,然后我开始乱想,和 fydj 抱怨说对子还能拆开时偶然发现 E 题题目说对子不允许拆开,啊,那这样我的贪心对了!于是打算写,不过 M 过了再说。

但是 dengchengyu 写着说累了先吃饭,于是我开始写 E,写完过样例一交,WA 了!打印代码,dengchengyu 继续写 M。

看着代码使用小黄鸭调试法最后发现少打一个 =,补上,交!WA 了!打算对拍。

此时 M 写完了,交了之后发现 WA 了,我也忘记为啥了总之一群人在那打印代码调调调,然后我写了本场第一个对拍拍出了问题——【数据删除】,判了之后过了,然后 M 之后顺便也调过了。

快封榜时 fydj 发现 B 题是个【数据删除】,快速写完调了调 bug 一下就过了。之后还有 40 多分钟不知道干啥,于是在那发呆,K 不可能会的,就这样吧。

快结束时发现后面的队伍罚时比我们多,而通过的题数小于等于我们,于是不可能超过我们,而前面的队伍我们罚时比他们多,所以我们就算出了我们的排名,不可能变的。

确实,排名没有变。

参观日