此题妙矣,有问题

\white{我是标题党}

这题用双指针怎么做?

有没有哪位神犇给此蒟蒻送上一份清晰的思路/代码

5 个赞

额,说一下
我是标题党

4 个赞

数据范围?

3 个赞

双指针的话我也不会/kk

3 个赞

线段树可以做到 \mathcal{O}(n\log^2 n)

3 个赞

关键是我现在不知道这题你是如何决定一段区间内的最优策略

2 个赞

我太菜了,我不会/kk

3 个赞

先二分一个长度,然后枚举左端点,线段树判断中间0的段数?

3 个赞

哦我降智了,好像确实最优策略是这样的

2 个赞

那就可以双指针 O(n)

2 个赞

对于每段 l \sim r 如果其中连续的 0 的段 \leq k ,那么扩展 r ,否则缩小 l ,然后对于 \leq k 的段取长度 \max 即可。

2 个赞