PKUWC2024 游记

· · 生活·游记

前言

期末语文英语祭天。

数学 9 \times 9 算成 36 了。

赛前最后一次模拟赛是 \text{Solystic} 出的,我在 T3 写出树上线段树分治套平衡树维护凸包,写对了但情况考虑少了,爆砍 0 分。

写了 6k,我再也不想再写一次了。

Day 0

飞机回!有笨蛋必须托运行李,乐!

把元气更新了下打算在飞机上打,然后发现只要不保持在前台的话登录就会掉,有点无语。

玩了 1h 不小心把手机关了,然后登录就掉了,但是过了一会就到重庆了。

整了个剑宗,帅啊。

下午双升,跟室友 \text{KellyFrog} 一队打 \text{Lonely\_Christmas} 和 \text{Eric\_cai},怎么有人把把都有拖拉机。

酒店里还有串门玩 florr 的 \text{juicyyou} 和 \text{\_Seguirem\_}。

被 \text{KellyFrog} 和他的狗运带飞了。

晚上学弟家长请吃饭,确实挺好吃,走了一个来回也基本上认识路了。

怎么串门玩单机的 22:30 才走,决定明天不让他们过来了。

Day 1

门口是护栏上不了车,蹭 \text{\_Seguirem\_} 打的滴滴被超时取消了两次,最后打车还是我付的钱,难绷。

签到的时候甚至被拦了说要等教练过来,最后稍微谈判了一下还是先签了。

把学生牌随手扔进了包里。

午饭感觉扣肉很正宗,而且不是很辣,舒服。

下午比赛,准点刷新,但是服务器直接断了,题都没看到,罚坐 15min。

延时居然只补了 5min,有点乐。

T1 观察到 Bob 能赢的情况应该是比较有特点的,乍一看是 RL,RRLL,\cdots 之类的拼起来,但是 0 分。敲了个暴力发现 RRLRLL 也是 Bob 赢,遂猜括号序,过了。

T2 乍一看不会做,跳过。

T3 怎么想都觉得 \sum\limits_{i \in S} a_i 最小时堆不唯一,然后猜应该是 \sum\limits_{i = 1}^{2^h-1} a_i 最小。

写了一会发现题面果然改了,顺便 T2 题面也改了。

观察到 T3 的查询只与 u 子树相关,限制是恰好对 u 做 k 次操作使得 a_u=v。如果记 \{p_i\} 是子树内置 0 的顺序,那么显然不在 \{p_i|i \in [1,k]\} 的 S_2 都是随便选,加些特判就简单了。

此时还剩 2h。 T2 看懂了题,想了半天不会多项式做法,所以先写了个 $O(m^n)$ 的,11 分到手。 然后又尝试贪心,记 $g_i$ 表示计算到 $f_i$ 里剩余的区间数量,每次选 $\dfrac{f_i}{g_i}$ 最小值给 $O(n!)$ 整出来的当前轮次最小值上面接。 然后感觉完全没道理,但还是写了写,莫名其妙把 $n \le 8$ 过了,这下 26 了。 难不成我猜的是对的?但是加了一些卡常之后后面就 WA 了,最后 1h 也完全没往笛卡尔树想。 $100+26+100=226$,也不错。 出来听 $\text{KellyFrog}$ 说 **$n^6$ 过 $n \le 80$ 有点震撼**,但是哥们今天策略大胜利,赢! 下午跟 $\text{Lonely\_Christmas}$ 和 $\text{Eric\_cai}$ 联机打了会元气(可能还雀了一会)。 晚上还是学弟家长请吃饭,**完全认识路了**。教练和大家聊了会 Day 1 情况,还是觉得 $100+36+0$ 的 $\text{juicyyou}$ 最难绷。 今天没人串门,可能确实有点晚了,**但是直播忘了看了,礼包码过期了。** ### Day 2 上午不着急,但是最后好像有点迟了,打了个车结果师傅把我们扔到南门了,走进去又绕了一段时间。 但是讲座好像还挺有意思的,没睡着。 中午 $\text{KellyFrog}$ 宣传了下午**坐轻轨回酒店**的猜想,我觉得可能会出锅。 看到了 $\text{monstersqwq}$,怎么 Day 1 只有 100 分,这下哈哈大笑了。 开题,今天没卡。 T1 显然 $1+4,2+3$ 配对最优,剩下的就只有 $1+1+1+2$ 和 $1+2+2$ 两种需要考虑,但是可以枚举,直接过了。 T2 写 55 分,因为 Day 1 的原因**看成 $n \le 80$ 了**,顺带 $d_1 \le 10$ 没看到,痛失正解。 还是果断开 T3,想到了**扫描线单调栈**,但我莫名感觉这是不可加的。 于是口胡了一个**线段树分治套平衡树**的做法,但是发现直接维护序列的话一些查询操作后的删除会乱改。 然后就编出了**维护每一段查询分隔开的序列再合并的做法**,复杂度 $O(q\log^2n)$,真是遥遥领先! 写了 2h,终于过了样例。一交发现 0 分,这下再见了。 突然化身灵感小子发现好像有地方没开 ll,但是 6k 代码我也调不动,直接 define。 然后 17:00:01 交上去了。 然后发现比赛没结束,怎么延长 5min! 过了第一个包,后面 RE 了,奇迹了。 平衡树数组开大 10 倍,过了第三、四个包,1.9s,赢! 卡常到最后一刻也卡不进去了,最难受的是不开 ll 是能过的,但是实在调不出来哪块不用开了。 $100+55+58=213$,但是 $\text{KellyFrog}$ 直接 AK 了。 T3 是**楼房重建**典型啊,这都不会,菜菜菜。 早知道分块 $O(q\sqrt{q\log q})$ 都过了,真无语。 感觉状态好差。 轻轨回!$\text{KellyFrog}$ 负责带着大家迷路,非得从南门出来然后又绕回北门。 教练看不下去先跑了。$\text{KellyFrog}$ 自费给一些妈宝男们买车票,他真的! **果真出锅了**,到站之后我刚出门发现跟他们走散了!手机又没电了(充电宝借给 $\text{KellyFrog}$ 了),最后一点电跟他们说了一声让他们自己走之后就赶紧找路去了。 稍微定位了一下发现我在**前两天吃饭的地方附近**,这下识别成功了,直接走回去了。 那他们其他人怎么还没回来?打个电话问问。 后来了解到 $\text{KellyFrog}$ 带错路了,我心想只有两个方向的岔路还能走错了?!然后他们就开始内讧了,开始互相推卸责任了。 晚饭是麦当劳,但是这个麦辣鸡翅是随机辣味(有的辣死有的一点不辣),有点抽象。 **又错过了一个直播。** ### Day 3 上午在帮教练看他那 WC 第二课堂讲稿。 飞机回!这下先在机场吃了个饺子加上一碗冰粉,**吃了我 78 块钱**,但是真的好多啊,有点撑了。 接着元气,但是在上飞机前开了把无尽,**莫名其妙运营到了一个无敌的状态**。 打了 1.5h 打到 20 层,确实有些累了就退了,拿了 1.1w 蓝币,又整了个矿工,爽! 睡了一觉之后就回家了。 晚上吃了个重庆火锅,回想一下这两天的比赛,只能说**还是太菜了**。 $100+26+100+100+55+58=439

后记

在家猛猛玩了几天,现在该去准备讲课了。

练习自然埋伏笔,希望大家看的开心。

祝省选好运。