把博客园图标替换成自己的图标
把博客园图标替换成自己的图标end
摘要: 题面传送门 首先容易发现一个性质:答案不超过$m$。 因为$s(l,r)\(表示\)[l,r]$中最小的间隔,再乘上$r-l$一定不会超过$m$。 这启发我们根号分治。 对于长度小于$\sqrt m$的区间,每次维护set暴力拓展,计算答案,时间复杂度$O(n\sqrt m\log n)$ 对于长度 阅读全文
posted @ 2022-04-15 22:33 275307894a 阅读(106) 评论(0) 推荐(0)
摘要: 题面传送门 首先考虑一个性质:这两个数中一定有一个是全序列众数。 因为如果不是全序列众数显然可以向左和向右扩展直到全序列众数在区间内,因为众数出现次数最多所以一定有一个区间是这样的。 然后就可以对于做到一个$O(nV)$的东西,相当于要枚举当前另一个是什么数,然后要找一个区间满足两个数量相等,也就是 阅读全文
posted @ 2022-04-15 19:44 275307894a 阅读(31) 评论(0) 推荐(0)
摘要: 题面传送门 题目有个肥肠神奇的地方就是询问之后区间推平。 区间推平容易想到可以珂朵莉树,然后如果暴力遍历珂朵莉树上每个节点,然后用可以接受的复杂度询问,那么就可以解决了。 发现珂朵莉树上一个区间的推平时间是一样的,也就是说到现在的时间是一样的。 然后可以分成有没有顶到上届,离线树状数组就好了。 时间 阅读全文
posted @ 2022-04-15 19:31 275307894a 阅读(33) 评论(0) 推荐(0)
浏览器标题切换
浏览器标题切换end