2025.9.4 总结
今天犯了一个比较蠢的错误,我的 T2 一开始打的就是正解,但是我写了个暴力去对拍,发现正解和暴力不一样,然后我就把暴力拼了上去,结果暴力是错的,丢了 50 分。
T1+T2
都比较简单,直接写写就过了。
T3
这题有比较重要的两个性质:
-
如果你的技能清零了,那么你显然不如不点这个技能。
-
非法情况不会影响最优答案。
第一点非常显然,我考场上是想到了的。
但是我考场上当时想到的是怎么处理非法情况,这一点我不太会,然后就没思路了,因为当时还有一个小时的时间我要写 T4。
这个第二个性质是我在后面想了二十分钟左右想到的,主要是由第一个性质推到过来的,因为如果你被清空了,那么你一定不是唯一的最优解。
好了,你有了这两点后又知道你一定会在根号轮内被清空,那么你就有 \(O(nV)\) 的做法了。
这题就做完了。
主要是卡在第二点性质的发现当中。
T4
没想出这题比较蠢。
因为你固定一个右端点就会发现对于这个右端点你的答案就只有 \(\log\) 种可能,那么你就会 \(O(n\sqrt{n\log n})\) 的做法了,能拿到 70 分。
但是我考场上只拿到 20 分,原因是我以为我一个小时就能写完,但是这个东西太狗屎了我考完 5 分钟才写完而且还是对的真可恶。
所以说我下次一定要留足时间。
然后接着看题目,发现你有 \(\log\) 段相当于这些段扫过来的时候你只会变化 \(\log\) 次,然后暴力单点修改就做完了。

浙公网安备 33010602011771号