ICPC2026 Xi'an 游记

· · 生活·游记

大家好,我们不是 world.excuse(me); 队,是 world.execute(me); 队。滚榜的时候听到世界对不起我真的很难绷。

总榜 rk13,正式榜 rk11,校排第 8。好像又刷新学校最好成绩了。咋回事,怎么赛站风评不太好的时候我们就能起飞。

和 djwj223 买了周五早上的机票,提前在西安玩一天。早上 7:25 极限起床闪现校门口预定 7:30 的出租车,一万年不运动给我大脑整缺氧了。接着是 19 号线直通萧山 T4,怎么接近始发站还那么多人,蹲了半路。到达 T4 以后出奇的空,光速值机安检进去了。

随后吃了一顿麦麦,脆薯饼太好吃。

djwj223 高歌《我想吃脆薯饼》。

飞机睡了一路,没有午饭。12 点左右到达咸阳机场。

下飞机以后地铁一万年到达钟楼,走路前往吃饭地点的路上顺便看了鼓楼。这一顿吃了裤带面,djwj223 吃了 biangbiang 面,都吃美了。杭州当真是美食荒漠。

随后走路前往城墙,爬上去开始走路。走了半小时发现不对劲,怎么四条边中的一条边的一半都还没走完。于是租了双人自行车,花了很长时间完成环太平洋协同训练,好歹是运行起来了。

中间差点摔了。

于是在城墙上骑了几乎完整的一圈,一圈得有 15 公里,不敢想走路要多久。

下了城墙后去面基了 ShiRoZeTsu 和 烟羽灵灵。ShiRoZeTsu 本地人带着我们四个一起吃了小炒泡馍。很好吃啊!

但是怎么没人告诉我这个馍会繁殖的,绝望地看着眼前的食物越吃越多。

(左上角是我,credit to ShiRoZeTsu)

随后一起前往大唐不夜城走了一个来回,拍到了大雁塔。可惜实在是吃不下任何东西了。

随后回酒店,睡决。

早上 10 点才起床,去酒店边上一家面馆吃了油泼臊子面(这是早饭。),非常无敌!然后前往西瓜大签到领物资,依旧藏在不知道哪里的入口,依旧狭窄的通道,仿佛回到了 24 年 ECF。

随后前往食堂食用午饭,30r 的餐券购买力竟然只是一碗 14r 的饭,很神秘。

还配了一个“可生食鸡蛋”,我生怕给他搞碎了。djwj223 敲了一下快给我吓死。

然后发现是熟的,给我整无语了。

吃完面基了 lay,打了一会音游。

本来下午还有一个百度之星决赛,但是想了想懒得打了,于是没有打,打热身赛去了。maoweishou 去打了。

下午开幕式,交响乐很牛!

lay 坐在我旁边胡了一个字一色小四喜。

热身赛,依旧测试一些基础的事项,没有什么特别的。C 题给我们队整不会了,赛后请求了 gpt 的神谕,发现我们好蠢。但是这个题确实不简单。

中间和 yummy 面基了 fx 和 gza。

maoweishou 他们队把这个 C 干掉了。

晚上在外面吃了一顿 yummy 同学推荐的川菜,还不错。

回酒店以后写了一个之前口胡的题就睡觉了,但是和 djwj223 夜聊聊嗨了,两点左右才熄火。

skip 早饭,7:50 起床,光速收拾东西退房,八点左右打车去西瓜大。

依旧雷霆存包处,而且体育馆过道里怎么没有网的,这么不牛!

开题。上来发现全是音游标题,没有绷住。随后我去敲码头,djwj223 和 yummy 开题,没有瞬间开出什么很对的题。我敲完以后看了眼 M,感觉是模拟啊,就开始写。写完过样例,一看提交怎么这么多挂的,不会是有坑吧(后面才知道因为是英文题面的问题)。又仔细检查了好几遍才敢提交,反正是过了(14 min)。

接着 C 也被开出来,但是 yummy 好像还需要再推一会。恰好此时 djwj223 一眼相中了 K 并且给出了一下基础的猜结论。由于机时空了我们先让 djwj 上去写了一点点。不过我和 yummy 对着转移式子看了没一会就发现成环的 dp 转两圈就一定可以转移到,不需要写 dij。于是把 djwj223 赶下来然后写 C。

期间和 djwj 研究了一下 J 是什么东西。

然后 yummy 花了一点时间写 C 但是挂样例,稍微模拟了一下发现初值没有设置全,于是修改后再 52 min 提交通过。此时 djwj223 会了 J 就立马上去写,很快的通过了样例,60 min 提交过了。

然后只有 H 有人过,看完以后先是把三分否了,然后好像又是和 yummy 一人一句话秒了,于是上去写,期间还担心中间过程会不会爆 long long,于是写了 i128。写完召唤 yummy 进行了一次检查,觉得没问题以后 79 min 提交通过。此时场上 rk3,获得有史以来最高的单时刻排名。

然后熄火了。

由于剩下的全是 0 人题了,只能看提交次数估计难易程度。后面发生的事大概是,djwj223 研究了一会 D,yummy 研究了一会 K(pku 的队一个半小时干掉了这个后期题,成功带歪榜),我研究了一会 G。G 在把操作转化掉以后,我大力猜想一个 naive 的贪心是对的,写了一发交上去挂了,于是下来和 yummy 讨论反例,结果对着一个虚假的反例看了半天,还整出一些二维分段线性函数 (\min,+) 卷积类似物来,这谁不怕。

djwj223 花了一段时间把 D 写完,过样例以后交了一发挂了,于是让 yummy 开始写 checker。随后下来研究打印代码,并顺手给了我一个真正的反例。此前 yummy 提出过一个自底向上的只做必须要做的操作的做法,我没有完全理解,但是 djwj223 零秒对上脑电波并描述清楚了这玩意,我觉得很对啊,于是继续完善细节。后面 yummy 的 checker 也锅了几次,反正调调改改过去了相当久的时间,由于一直无法通过对拍,也就没有执行任何提交。

封榜了。

在某一次挂 checker 后 djwj223 下来手动研究挂点,我上去重写 G。写完以后挂了样例,经过 djwj223 提醒把缺的一步加上了,于是过样例然后提交,没有通过。此时大家都有点急,不过还是让 djwj223 的 D 优先,我则阅读打印代码尝试找 bug,而 yummy 继续尝试 K。在很久很久以后,我突然意识到 djwj223 提醒我缺的那一步没有应用在根节点上,把自己蠢笑了。随即我上机修改了很小的地方并提交,终于在 292 min 提交通过了 G。

最后 8 min 是惊心动魄的,djwj223 全力冲击 D。但是分讨实在太多,和 checker 对不上屡屡发生,整个队伍到了一种压力爆大的状态。这种状态和高压令我感到恐惧。要是换做是我在这个位置上,可能早已放弃。我无法想象 djwj223 在这 8 分钟里经历了什么样的精神状态,以至于比赛结束后不短的时间内,他仍然处于魂不守舍,依然盯着电脑屏幕 debug 的状态。致敬。

结束后 fx,gza,pcq 过来进行了一些讨论,大家都没有预料到本场 4 到 5 的 gap 如此巨大。当我们发现我们封榜时 rk10 的时候,就应该意识到很不对劲。

后面听说有个队 H 题用三分大力冲过去了,所有人都震惊了!然后一翻手机我去怎么是我校的另外一支队?!这也太变态了。他们最后关头靠这个题进入 4 题区,拿到了铜牌。恭喜学弟。

滚榜。队伍照片全 shuffle 了,女队照片放了三个男生的都来了。还有开头的 execute 念成 excuse。4 题可以拿 Au 也可以拿 Cu 是什么比赛。

最终中位 5 题 Au,结果上来看的确是我们目前最好的排名,但是为啥感觉打着这么牢呢?

杨桃星球被单杀了。maoweishou 队成了 zju 第一并拿了 Au。

晚饭吃了西瓜大的另一个食堂,还不错。赶飞机差点被咸阳机场的超级严格安检单杀了(指奇慢无比差点没赶上,不过为了严格性这是必要的)。

maoweishou 献祭了他的身份证。

回学校以后呼呼大睡了。