传送门: bzoj3585 bzoj3339 双倍经验题 题解 法1: 莫队+线段树 离散化权值后二分查找即可。 法2: 莫队+分块 m e x ≤ n mex\leq n mex≤n,故把所有数与 n n n取 m i n min min。 按权值分块每次找到第一个不满的块暴力扫。 (反正莫队有 n \sqrt n n 了,也不介意分块加一个 n \sqrt n n ,雾)