思路:
带修莫队+暴力查询即可.
可以证明为何暴力查询能行:
假设答案为$x$, 则代表存在次数$1, 2, \cdots, x-1$都有, 数组的长度$n \ge x(x-1)/2 = O(x^2)$, 所以$x$是$O(\sqrt{n})$级别的.
代码:
1 |
|
带修莫队+暴力查询即可.
可以证明为何暴力查询能行:
假设答案为$x$, 则代表存在次数$1, 2, \cdots, x-1$都有, 数组的长度$n \ge x(x-1)/2 = O(x^2)$, 所以$x$是$O(\sqrt{n})$级别的.
1 | #include <cstdio> |