天天看點

Long Challenge

屬實是 DS 學傻了,想了一年線段樹二分+每次操作多個相同元素的堆

Editorial

根号分治的新套路

\(B\le\sqrt{n}\):\(O(\log n)\) 暴力

\(B>\sqrt{n}\):\(n=aB+b\),不同的 \(a\) 隻有 \(\sqrt{n}\) 種,\(a\) 相同時 \(B\) 越大 \(b\) 越小,枚舉 \(a\) 即可

複雜度 \(O(\sqrt{n}\log n)\)