THUWC2025 邮寄

· · 生活·游记

Day -7

悄悄地逃学了。\ 工程题。每天都在做不知所云的阅读理解,然后被唐氏 bug 硬控。\ 常常莫名其妙地在著名照片的拍摄地点附近游走,不知道在看些什么,不知道在想些什么,越走越冷。\ 对文化课竭尽全力地逃避。

Day 0

飞到了 BJ。\ 下午是一如既往的签到排队,见识到了 RDFZ 的神秘睡觉社团。快乐地罚站 1.5h+。\ 回酒店开摆。

Day 0.5

晚上睡到 0:00 被暖气热醒了,然后就一直非常热。\ 睡眠只有 (22:00,0:00]\cup(3:00,7:00],寄。

Day 1

开场看了一下四个题,决定还是正序开题。\ T1 8:15 发现是简单线段树优化 dp,没推清楚柿子就开始写。不知何故开了两个 dp 数组,有 4 种转移,还在线段树之外开了个树状数组。方案构造有点难受,被迫把所有 dp 元素都改成了 pair。输出部分用了个优美的小链表。写完已经 9:15,开始漫长的调 bug。\ 样例很快过了,但是一分没有。搜寻了一番,没有大样例?无奈只能造样例,一场下来至少造了 10 个。dp 柿子一改再改,到 10:30 还是只有 \color{#FFB100}{36}\text{pts},只能过特殊性质。\ 冷静思考了一下发现完全写复杂了,从头到尾简化了一下,少了 20 行,交一发过了。此时已经 10:45,What should I do???

WC 没奖了,SC 再说吧。

随手打了 6+5+10=21\text{pts} 暴力,决定认真做 T3。推一下贪心策略会了一个 36\text{pts}O(nq) 做法,结果在实现过程中始终没搞清楚具体的策略。每次过完所有 hack 交上去都是 \color{#FF0000}{0} 分。时间过的飞快,到 11:45 发现只要我确定策略,可以简单地实现成正解。然而时间万分紧迫,头脑一团糨糊。\ 悠悠苍天,何薄于我!\ 于是开始吃小零食,诶这面包,不对劲

打完出来发现垫底了 T_T。\ 下午去 THU 参观,似乎啥都没看懂()。\ 晚上又是激情开摆。

Day 2

Day 1 输光光了,Day 2 随便打。\ 前五个题都是签到,按照题意模拟了 1.5h- 获得了 475\text{pts}(不是哥们,模拟题卡常还是头一回见)。\ T6 理解了十年,开始爆写,代码里充满了行转列、一维转二维、二维转一维、竖着合并矩阵之类糟糕的东西。大概 11:00 写完了,交一发!收获了 3.86\text{pts}!\ 没有样例测,只能对着代码瞪。瞪了 1h,3.86\text{pts}\rightarrow4.2\text{pts}\rightarrow4.5\text{pts}\rightarrow4.51\text{pts}。\ 由于读入是转置的,就写了个转置函数把矩阵翻过来,在函数的开头调用了 4 次。当时惊讶地发现 k\_proj 没有转置,而 v\_proj 转置了两次!\ 恼怒地改掉,交上去,4.5\text{pts}\rightarrow4.51\text{pts},多了整整 0.01\text{pts},折算完就是 0.004\text{pts}

回头看一下 T4,玄学改了一下就过了,而且跑飞快。\ 此时不抱什么希望了,T6 开始乱搞。先试了一下直接 return,有 8.64\text{pts},远胜于那份所谓的正解,释怀的笑。\ 目标:获得一个 >8.64 的分数。\ 从 12:15 开始,就在充分利用每一分钟的 submit,尝试了很多乱搞,估算答案的分布,到最后几分钟输出一个恒定的值才能勉强达到 8\text{pts} 以上。

12:29,最后一发。\ 随意地输出了 -0.00005 的无意义答案。提交成功。\

出来发现七个题除了矩乘没一个知道在干什么的。\ Day 2 是大众分,一共只有 $100+6+5+10+\frac{3}{7}(100+100+100+100+100+8.72+0)=339\frac{4}{175}\text{pts}$,显然奖是没有的,就当玩了一回吧。 ## Day 3 恍惚间踏上归程,不是[下着雨手机没电的归程](https://qoj.ac/problem/8627),也不是[卡死 SPFA 的归程](https://www.luogu.com.cn/problem/P4768)。\ 距离一检还有 3 days,虽然距离上一次在初中校上课已经三个月,一笑。\ 随便糊点什么心得邮寄给未来的自己吧(强行点题?)。 > 想清楚做法再写题。