23.10.02训练


22南京区域赛


A

寒假做过。


D

二分答案。

加的是一个公差大于等于 $0$ 的等差数列,所以对于一个值 $val$ ,每个位置上的数都可以计算出其加上等差数列后第一次大于 $val$ 时等差数列的起点在哪,据此可以写出个 $O(n)$ 的 check ,总时间复杂度 $O(n\log V)$ 。


文章作者: HoshiuZ
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 HoshiuZ !
  目录