Loading

CF1736C2 Good Subarrays (Hard Version)

\(c_i = \max(i - a_i + 1, 1)\)\(p_i\)\(\le i\)\(j\)\(c_j\) 最大的 \(j\) 的值。

那么答案即为 \(\frac{n(n + 1)}{2} + n - \sum p_i\),单点修改使用单侧递归线段树即可。

posted @ 2025-11-03 20:02  Alexande  阅读(3)  评论(0)    收藏  举报