ICPC 2021 昆明站游记

拿到了人生的第一块“精神”金牌。

inf Days before Day -inf

lzc要去实习,zh和wzx说想为ec热手,于是就叫上了我和他们一起打昆明站。

Day -inf

学校封校,去不了软件园校区,以为要被迫周烜双排了。

Day -2

收到了昆明打星队伍可以远程打比赛的消息,于是赶紧和周烜协调了一下准备线上打昆明站。

Day0

因为板子都在软件园,热身赛前三个小时紧急打了板子,-11.35

三人两机,远程参赛。晚上试了下场地,调了下环境就下线了。

主办方没提供热身赛题面,我还以为在大群里,折腾了半天最后才发现热身没有题面,只有正赛才有。

半夜12点半电脑突然响了,以为电脑出问题了,等了半个小时后发现是装更新???

Day1

早上9点半起床,发现志愿者已经在催核验身份了,于是光速起床洗漱,在宿舍调试好环境后准备开始比赛

拿到题面的过程还算顺利,决定我从头读,wzx从末尾读,zh在中间挑短的签到。

开比赛后我发现A题是一个大模拟,于是放到了一边转去读B。

B读完了之后发现B,G,K都有人过了,于是我给zh报了B的题意,wzx去想K,我去读了G。

wzx过了K以后,我给wzx讲了下我并没有什么思路的G,然后wzx秒了,过了一会就过了。

我:????

此时D,E,F都有不少队过了,我读完F之后转化了下题意,发现$\frac{\sum\limits_{u\in V} b_u}{|V|}$这个东西不会求,于是找了wzx。

wzx:经典模型,然后等zh过了G之后就上去写了写。

写完交完发现wa了,于是下机想。最后发现分子上的东西可能能取到负的,最后wzx调了下之后就过了。

过了之后我觉得我已经无事可做了后开始写A,然后zh和wzx在另一边写B和D。在我写的过程中他们把D过了,然后开始调B。

我把A写完了之后不出意外出现了很多bug,而且还有tle的可能,于是我在枚举的时候加了个剪枝,本地测试极限数据跑了2秒后。

我:我写完A了,你们帮我交一下,要是没过我就下班了。

zh:好。

(30秒后)

zh:nb

我:过了?

zh:过了。

我:nb

然后我要了zh的B题代码之后没看几眼。

zh:我memset写错了。

然后他们就过了B。

然后最后对着C,E,L罚坐到了最后。

最后rk23,拿到了一块“金牌”。

说好不秃rk20,也恭喜他们拿到第一块金牌。

后记

本身以为要0贡献了,结果写了个A还报了个F的做法,也算还行吧。