PKUWC 2025 游记
其实我不知道写为什么要写游记,大概是给以后的我留个纪念吧。
因为人太菜,打了太烂导致无话可说。
省流:我已燃尽。
Day 1
试机也是一遍配置好了 sublime,默写了 NTT。
开题,2h 硬控 T1,瞎几把转化,手玩小样例到赤石,sub1 一直过不去。
被部分分误导,一开始我感觉是类似分治,每次将 \(n\) 个点分成 \(n/2\) 份,递归下去,但是这不优。
也是写了一个取出一个点,\(n-1\) 个点平均分成 \(a-1\) 份,每份里面全部检验一遍,
最坏情况是取出的点是好的,每份各有一个是好的,那么选一个最小的部分每个都试一遍。
T2 写了一个莫队+set,喜提暴力分,\(O(n\sqrt n\log n)\)。
T3 没看。
Day 2
T1 怒想 4h,中途打了 T3 暴力,最后写了个 \(2n+2n\log n\) 做法。
首先我找一个点相邻的点需要 \(n\log n\) 次询问,设这个点为 \(u\),随机取出一个点 \(p\)。
遍历所有点 \(i\),对于满足 \(qur(u,p,i)\) 最小的 \(i\),随机选一个设为 \(p\),递归下去,期望 \(n\log n\)。
然后我先随便找一个 \((u,v)\) 这条边,然后直接缩起来这两个点可以证明直径不变。
然后找距离 \((u,v)\) 最远的 \(d1\),同理再找一个 \(d1\) 相邻的点缩起来,然后再找最远的 \(d2\)。
(100+41+0)+(46+0+44)=231
Day 3
绍兴真心觉得不错,陪同家长人也真的很好。
我能做的只有享受比赛了。
祝你们成功。