ABC388 F 题解
chenxi2009 · · 题解
Upd 2025.1.15:修改了一些错误。删去了过于简单的证明。优化复杂度。
思路
暴力复杂度
细节:
-
- 存在大小大于等于
B 的区间时直接输出无解。 - 除去第一个大块之外,每一个大块前面要预留出
B 个可达的位置作为起点。终点同理。 - 注意判断终点是否可达,所以也要把它划进一个大块里。
在暴力求解的时候我们判断一个点前面一个区间内是否有点可达以得出这个点能否到达,那么这可以用一个树状数组去维护。时间复杂度降为
代码
口胡的还没写,晚点可能补上。