2024.11.16 Day1
中午从学校出发,坐了一个多小时的地铁抵达上海大学。鉴于并不是第一次来上海大学,轻车熟路,似乎闭着眼睛也能从地铁站走到体育馆。
面到了 Rei 和 寒鸽儿,准备热身赛。
赛前我们发现了屏幕点播直播,尝试点播了自己的座位号,发现效果不错,觉得很好玩。
热身赛于 -10:00 发放题面并且表示也可以先开始看了。于是我们开始读题,我读 A,pengpeng 读 B,youwike 读 C。我看了之后表示 A 看起来不像是一个签到题,pengpeng 读完 B 之后猜了一个结论,youwike 看了 C 之后觉得 C 也会做了。pengpeng 传授给了我 B 的做法。在倒计时归零的一瞬间我打开了电脑,启动了 vscode 并光速写完了 B 的代码,00:01 submit,又一次成为场上第一发提交,但是得到了 WA 的结果。我们对一行代码还能出错表示了疑惑,但是紧随其后别的队伍也开始交 B,都得到了 WA 的结果,于是我们断定这个题有点东西,让 youwike 上机写 C。youwike 于 00:04 提交了 C,得到了 AC。
随后 youwike 在听我描述了 A 的题意和初步观察后决定想 A,由我去看有人开的 D。读了 D 之后我觉得它看起来十分可怕,但是我断定这是一个简单的题目,于是进行了一些思考。期间 pengpeng 对 B 进行了一些观察,并且指出一个一个做法,实现,于 00:15 提交,得到了 WA。此时 youwike 也会了 A,开始上机实现 A。又在此时,我得到了 D 的做法,并且认为十分简单,于是抢下了机时,实现了 D,于 00:17 进行了提交,但是得到了 WA。观察代码若干分钟后发现常数开小了,改大后于 00:21 提交得到了 AC。
随后 pengpeng 修改了 B 并且于 00:23 提交,得到了 WA。他又指出会爆 int,更改之后于 00:24 又得到 WA。我与 pengpeng 讨论了代码,我指出他的实现过于复杂,给了他一个新的思路,于是他对代码进行了重构,于 00:39 提交,又得到了 WA。再找出错误后于 00:43 提交,再得到了 WA。期间 youwike 见缝插针地实现了 A,并一直表示做法没有问题只是还没有实现完。实现完后调试了一会通过了样例,于 01:00 提交,得到了 WA。下机让我上机对 B 进行一些打标观察,并进行了局部重构,没有发现问题。后 youwike 发现问题再次修改,于 01:16 提交再得到了 WA,于 01:19 提交再得到了 WA。
此时我们周围的几乎所有队伍都已通过了所有题目,开始大声讨论和离场,让我们状态非常爆炸。我并不知道 youwike A 题的做法,但我发现他又写了一坨屎山。我稍微进行了几分钟的思考,指出让他下机并由我来重构 A。随后我上机,重新以我的做法实现了一遍,于 01:26 通过了 A。期间 pengpeng 指出了一个早期的观察,并指出我们的算法在某些情况显然得到了错误的答案。我们对答案进行了观察,发现了计算过程中一个非常低级的错误,我将其改正后提交,于 01:32 通过 B。
rk 108。pengpeng 签到排队时还与我说,热身赛不必过于认真,我们可以通过热身赛集齐金银铜。于是非常顺利的,我们在我们的三场 XCPC 热身赛中均全力以赴并且依次得到了金银铜。
感觉状态还是不很好啊,希望明天能够有所提升吧。
Comments | NOTHING