THUWC 2025 游记

· · 生活·游记

前言

Revival of me.

我这种 PKU 都不愿意要的提高级 180 废物都被选上了,THU 好眼光!

正文

2025.1

1.1

新年快乐!

晚上是元旦晚会,搞了两个小时的歌会,@XiaoShanYunPan 上去一展歌喉有点吓人。

1.3

高二学考,所以提前放学来机房上课了。

下午在给题目造数据,一开始造了 140MB(压缩包 12MB)结果传不上去,于是改了数据范围压到了 120MB 就可以传上去了。

晚上被 CZC 叫走了,通知了相关事宜。13 早上就坐飞机前往北京了,也是有机会在冬天一睹北国风光。

1.4

大型比赛事故现场。

ABC387 只会 ABDE,没看 F 才发现是简单题。CF Hello 2025 只会 ABC,本来做出来 D 结果数组开小交晚了一秒钟。

全都掉分了,没救了。

1.5

补题,感觉这些题赛时没做出来就是在降智。

学习动态 DP。

1.6

不知道在干什么。

上午和 @xcyyyyyy 和 @11d10xy 上 7 楼报告厅打球,光线特别差,结果导致 @11d10xy 把球打到舞台的大屏幕上捡不到了。

这球确实也该换换了没一根完整的毛。

晚上学习 Segment Tree Beats,感觉数据结构全是码量题,不想写,所以又去写动态 DP 了。

1.7

线段树,码量巨大,效率极低。

一天没做几个题,晚上调最假女选手疯了。

听说明天初三期末考试,一定要加油啊。

还是有点“好久不见甚是想念”呢。

1.8

学习了一点字符串相关内容。

晚上有飞盘,but so boring。现在没有人能陪我打乒乓球了,真是个悲伤的故事。

1.9

上午 IOI 赛制模拟赛,省选难度,一道题都不会做,明天不想做了。

几个周没动的 rks 昨天 15.30 -> 15.31,今天又 15.31 -> 15.33,果然文化课会让手法退化。

对于早上考试的难度我不好评价哈。

1.10

SNOI 2024 Day2,第一名也一道题都不会做,我释怀了,于是乱打了一堆部分分,还好没掉出前十。

因为寒假打算出去玩所以下午请假去办了港澳通行证,上一次去香港还是在 2020 年。因为还没满 16 岁所以通行证有效期只有五年,不过问题不大。

晚上就在隔壁万达广场吃的豪客来牛排,还是比学校好吃的多。我妈表示她和我爸谈恋爱的时候约会吃过的大餐就是豪客来。

晚上在出一道新题,数据是真的难造。

1.13

THUWC 2025 Day0。

早上坐飞机,跟 @Cczzyy20150005 坐一起的。

第一次自己坐飞机和办理相关手续,行李托运的时候被要求开箱检查,竟然只是因为里面有一个带充电功能的镜子。

玩了飞机上的各种小游戏,比如说 2048、高尔夫、台球、篮球等,全是单机。十点钟发早饭不知道是不是有什么心事,虽然我已经吃过了。

中午十一点多到了北京首都机场 T2 航站楼,在跑道上等了很久后下飞机后只看到了摆渡车,海南航空是真的没有地位不配在北京首都国际机场 T2 航站楼占有一席之地。不过我已经很久没有坐过摆渡车这种东西了。

时隔五年再访北京,地铁网络又复杂了好多。

然后 CZC 让我们去坐地铁,北京首都机场线 25 元,相比我大重庆还是太贵了。@XiaoShanYunPan 上了地铁才意识到行李箱还在站台上,还好想起来了赶紧跑下去拿上来。

地铁上人好多,感觉要被挤死了,外环 10 号线感觉也很有年代感,甚至找不到一块电子屏,这就是在当年超前的地铁,现在看起来有点过于落后了。地铁扶手的广告是桥头火锅底料,但是播报的语音没有我不是很认可。

中午就在酒店楼下的麦当劳吃饭,CZC 表示在北京的这几天都会吃麦当劳为了防止我们水土不服拉肚子,只有在最后一天才会请我们吃大餐。感觉等我回去了我爸要是知道又吃了这么多垃圾食品估计又要劈我一顿,但是没办法这也不是我想吃的啊。

下午去报道试机,排队排了好久,没有想到前面就是大神 @DengDuck,还白嫖了一个徽章。

报道的时候清华还是很好的,送了我一个包还有一些清华的文创,还有一个我的吊牌。

试机做题只会第一题 A+B Problem,感觉万事开头难。

晚上直接就会酒店了,没去麦当劳面积,因为我在人多的时候会社恐。于是就在酒店里面积了 @UniGravity,聊了一个小时的天。

在等电梯的时候看见了熟人 @CYZZ。

@Cczzyy20150005 在酒店里窝着玩 florr 还是不错的,我就写了一晚上的游记。掂量了一下我的电脑和他电脑的质量,感觉我电脑至少是他的两倍,这就是游戏本给我带来的自信。

1.14

THUWC 2025 Day1。

早上 6:40 起床,说好的 7:10 集合但是 @XiaoShanYunPan 疑似还没有起床。

接下来在早餐店看到了 @CYZZ,尝了一点北京的豆腐脑,好咸,一点都不好吃。

然后 CZC 带领我们一行人去了人大附中,基本上算是卡点进的考场。监考老师报时比这个本机时间快了一分钟还多,还说“退出虚拟机系统就算作弊”。

机器密码在考前一分钟才知道,然后进去不慌不忙的先配置好了 Sublime Text 然后开始看题。看到一半右边的同桌老哥举手表示他不会用 Linux,并声称他们老师告诉他们考试使用 Windows 环境下的 NOI Linux 2.0 虚拟机(这点确实没错)导致他以为可以用 Windows 环境编程。

T1 很快就转化出来了只需要知道每一个数和前一个数的大小关系就可以构造出排列,然后这个东西可以通过 DP 记录上一个决策点得到。

DP 一开始写假了,然后调了半天又发现自己没在线段树上修改懒标记,最后对拍终于过了,耗时 2.5h。

然后转头来看第二题,这个三个不等不相关看着就很容斥,于是我就成功把问题复杂成了七种情况相等的容斥,然后二分答案在平衡树上查排名。不过鉴于我认为平衡树这种东西常数大难写又难调好吧其实是不会用了二分 std::vector 平替,成功退化成和最低档暴力的分数。然后在此基础上修改了一点拿到了 n=1e5 w=1 的分。

第三题也不会,先乱写了一个 O(qn^2) 的暴力,观察了各种特殊性质发现是单峰,但是因为有连续段所以三分应该是不行的。

第四题发现了一个 O(nk^2) 的绝妙做法,但是因为只剩下半个小时了没调出来,遗憾爆零。

123 = 100 + 17 + 6 + 0,遗憾离场。

接下来就是大合照,人有点太多了,站了整整一个半圆弧。

他叫我们拍照叫我们取掉帽子和口罩,在毫无遮挡的操场上北国的寒风扑面而来,冻的我面部肌肉僵硬。然后指挥的老师叫我们拍了整整三次,有第三次的原因竟然是“同学就是因为你你被挡住了”。接下来让老师撤退,同学先不动,但是同学们抑制不住对 50 元一次午饭的向往就都跑了,某位老师试图拦截跑掉的同学“同学,都不许动”,但最终还是法不责众。

然后就去了人大附中昂贵的食堂,@GameFreak 作为勇者另辟蹊径成功带领我们少排了一大截的队,要不然我们要硬生生从二楼排到四楼。

不得不说这个自助的食堂饭菜还是不错的,至少还能吃,就是一点过于贵了。

下午是去清华的学科嘉年华,作为高贵的重(zhòng)庆市学生是 14/15 号车(最后两班),不过我们还好都是 14 号。领队老师带着我们围着一堆大巴车转了几圈后都没有发现我们要坐的车。当 15 号车都已经停在我们面前的时候,我们才得知我们的车还在中关村没进校,看来这个司机是从重庆开过来千里迢迢接我们的啊。

下午三点半到的清华,此时距离开始已经过去了半个小时,参加了活动分辨人类和 AI 的图片(放大法直接准确率 80%),还有猜 LLM 提示词四字成语,然后换了四张清华限定明信片。

然后还体验了各种新奇的活动,比如说什么手指识别,机器人抓东西,VR。甚至还有宣讲“我的人机同学和老师”。

差不多六点钟回来的,然后就开始玩物丧志了,和昨天晚上一样。

1.15

THUWC 2025 Day2。

我就知道他要考神经网络,真就一神经,我也是神经。

第一题是个 softmax,第二题就是个矩阵乘法送分题,第三题是个神奇的 RMSNorm,套公式就完了,花了一个多小时。

然后就开始了我的噩梦,剩下三个小时一分没得,从来没见过这个上标是 T 的符号,一开始以为是矩阵快速幂,然后花了一个小时也没看懂,于是在草稿纸上乱推了一点奇奇怪怪的矩阵乘法,随便乱写了一点交上去完全不对。

然后又转去看 T5,发现也有 T 这个东西,然后看 T6 很长又不想看了,所以一直在调 T4 我的神奇矩阵乘法,直到考试结束。走的时候才发现桌上全是我的头发,掉的太多了。

考场出来以后才发现我完蛋了,我们学校就我一个 300,其他全是 500+,终究还是逃不过清华冬令营学校倒一的命,Day1 攒的略微优势都被耗没了。

下午失落的去参加了开营仪式兼闭营仪式,有清华大学的教授来讲 AI 的相关知识,记忆深刻的就一个自动包饺子的机器人,据说 GPT-4o 已经可以达到 CF 2700+ 的水平了,我可活什么劲。

然后就是激动人心的颁奖仪式,@Cczzyy20150005 和 @yz_by 喜提银牌(三等约),祝贺他们!

虽然我没有获奖,但是也符合自己来之前的预期,本来就只是打算来玩的。只不过 Day1 发挥不完全,Day2 完全不发挥也挺令人失落的。

晚上继续回来玩物,因为已经丧失了全部理智。明天就去绍兴集训了,再见北京。