先离散化。
然后求出每个数字的前驱,然后就是一个简单的区间最小值。
时间复杂度 O(nlogn)O(n \log n)O(nlogn)。
直接莫队也行,O(nn)O(n \sqrt n)O(nn)。
注册一个 CZOJ 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 CZOJ 通用账户