GDOI2025 游寄
GDOI2025 游寄
Day 1
解压密码是 Keep Dreaming,中间忘了。
半小时切了 T1,花了 20min 写了拍子。
剩下花了 2.5h 左右想+调试 T2 不带修的线段树合并,感觉带修可能是神秘支配树,拍子一拍错了,感觉没时间了,于是润去想 T3 的树,感觉出来子树对应一个区间之后想不清楚怎么继续做,于是打算先写暴力,写暴力的时候发现了一个 \(O(n^2)\) 的做法,写着写着变成了 \(O(n^3)\),然后变成了 \(O(n^4)\),最后调不出来丢掉了这个做法,快速写了个阶乘大暴力就润了。
100 + [20,24] + 8 = [128, 132]。
废了,怎么大火都发现了要用 bitset,我还以为是大 DS,怎么人均 180+,怎么 T3 的部分分这么好拿。
晚上没睡好。
Day 2
解压密码是 Remain Loving,中间忘了。
开题很快发现 T1 和 CSP2023T4 种树很像,所以考虑贪心 t 从小到大满足限制,注意到这些箱子之间有一些先后顺序的关系,最后会形成若干条链,受到 种树 的启发,每次把这个点所有有要求的限制完成,写完测样例发现 WA 了,原因是可能有一些箱子只需要推到半路上就行了,改完发现 T 了,原来改了这个地方就变成 \(O(\min(\sum len_i, n^2))\) 的了,这个时候已经 9:30 了,感觉要上 DS 了,遂上厕所,回来发现随便用线段树维护一下,然后似乎要一个线段树二分,先写了 \(O(n\log^2n)\),测大样例发现要跑 4s 多,于是改成了线段树二分,测了一下只跑了 1s 多,这时候我发现我竟然没有删暴力,赶紧删掉发现大样例只要 0.1s,拍一拍发现神秘 RE,懒得调了于是换成双 \(\log\) 版本,测了大样例只要 0.4s,感觉超快丢掉了。
T2 T3 都是计数,是谁昨天说今天三个计数的,T2 B 性质似乎只需要容斥一下根就行了,最后打完暴力就润了。
出来发现好多人觉得 双 \(\log\) 会被卡,有点恶心。
[?, 100] + 24 + 8 = [?, 132]。
竟然 Day 2 打的和 Day 1 差不多分。
要退役了。

G
浙公网安备 33010602011771号