SHOI2026 游记
Bingxiu2
·
·
生活·游记
Day 0
怎么明天就省选了。我怎么连蓝题都不会做。
Day 1
我们机房的压缩包炸了,集体加时 20\rm{min}。
约 $08:53$ T1 方向差不多搞清楚了,开始推式子。
约 $09:25$ 差不多推清楚了,但是怎么要求 $O(n)$ 次 $O(n)$ 项的多项式乘法。啊?这能做?
约 $09:27$ 继续推式子尝试找到优化。
约 $09:40$ 我怎么不会。完了。
约 $10:00$ 这怎么做。我不信 CCF 机子能 $O(tn^2 \log n)$ 跑过 $t=5,n=5000$。
约 $10:10$ 不管怎么说先把暴力代码写好了。
$10:30$ 认真分析时间复杂度,意识到暴力的代码实际复杂度 $O\left(\sum\limits_x\sum\limits_{i \in \mathrm{son}_x} \mathrm{size(subtree}_i) \times \left(\mathrm{size(subtree}_x)-\mathrm{size(subtree}_i)\right)\right)$ 实际上是 $O(n^2)$ 而不是 $O(n^3)$。
$10:32$ 开始调 T1 代码。
约 $11:15$ 终于调完了,我怎么代码编辑距离为 $4$ 但是莫名其妙调了这么久。
$11:20$ 比赛过半,我才 $100\mathrm{pts}$,没救了。决定去看看 T3。
约 $11:40$ 通过爆搜意识到 T3 等价于循环移位后将某些相邻段合并,但是不确定怎么合并。
约 $11:50$ 打表找规律无果,回去做 T2。
$13:10$ T2 随便写了 ABC 性质,但是怎么都快没时间了。我怎么还虚空调试了半小时,编辑距离为 $2$。D 性质怎么做。回去打 T3。
约 $13:30$ T3 再次找规律无果,开始写暴力。
$13:49$ 暴力写完。***预期***能过 $m=1$ 和 $n,m \le 16$。
$13:50$ 发现自己代码多打了两个字符,荣获 CE,同时比赛结束,死了。
$100+45+12=157 \to 100+45+0=145$。不管怎么说我都死了。操。
在考场猜测题目难度为绿紫黑并意识到我是傻逼。
## Day 2
$08:30$ 开 A。
$08:31$ 意识到这场是构造专场,并发现怎么有函数式交互题。
$08:33$ 想到二分。
约 $08:50$ 研究性质,没研究出来。感觉二分是错的。
约 $09:25$ 意识到 mex 就是前后缀最小值。
约 $09:35$ ***决定用二分优化前后缀最小值。***
约 $10:00$ ***二分写好,调完,发现随机数据过不去,开始乱搞。***
约 $10:30$ ***乱搞通过了自己造的 hack,并通过了对拍。***
约 $10:35$ 感觉 T2 太诡异,而且发现下发 PDF 上写着 T2 传统题。决定先想想 T3。
约 $11:10$ 不敢继续想 T3 了,发现太抽象,回去做 T2。
约 $11:15$ 发现 T2 和 $k$ 的奇偶性有关,但是不知道怎么办,试图骗分但是失败了。
约 $11:20$ 停止骗分,开始想正解。
后面我在认真构造所以我也不清楚什么时候想出来的了。
约 $13:23$ 快写完了但是还剩 $6\rm{min}$ 结束,心态崩了。此时突然因 T3 样例问题加时 $15\rm{min}$,爽!
$13:41$ 发现自己 $k=3$ 的情况炸了(样例 4),心态再次崩掉。
$13:44:46$ $3\rm{min}$ 疯狂写了 $1\rm{KB}$ 代码修复 $k=3$。
$13:44:57$ 样例 4 跑出来了,过了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
$13:45:00$ 比赛结束。
估分 $100+100+0$。
## Day 2.5
真的吗?估分 $100+45+0+100+100+0=345$?
真的吗?
真的吗?
卧槽我怎么 D2T1 假了。我为什么要用二分来***优化***,直接做明明是 $n$ 次操作我用二分变成了 $O(玄学)$。
看了一眼洛谷,我做出的 D1T1、D2T2 分别是紫、黑,而 D2T1 是蓝。
然后再看一眼我在赛前写在游记 Day 0 的那句话。
> 怎么明天就省选了。我怎么连蓝题都不会做。
操。
## Day 3
我操。我是傻逼。我 D2T2 分讨太多结果漏了 $2 \nmid k,k=n-2$ 的最终调整。他妈的我要是因为这个炸了我就是纯傻逼。
注意到 $(3,u),(3,v),(3,w),(3,t)$ 可以调整 $(3,u),(u,w),(w,t),(t,3);(3,v),(v,u),(u,w),(w,3)$ 变为 $(u,v),(w,t)$。但是我他妈分讨的时候漏了这种情况。
操。