题解 P5552 【Chino的试卷】
比赛结束这么久一直忘了把官方题解放上来
题目归纳为,给定一个循环队列,每次比较队头的两个元素
模拟可以获得
因为每个元素只会出队一次,所以我们考虑优化寻找下一个出队元素的过程
考虑二分,但是这没有单调性啊,比如我可能在第
我们可以发现,对于相邻的两个元素
我可以维护区间中分界线的交集!线段树即可
所以思路就是先二分,然后判断区间的交集是否能拦下从
最终复杂度
如果写了正解还是
比赛结束这么久一直忘了把官方题解放上来
题目归纳为,给定一个循环队列,每次比较队头的两个元素
模拟可以获得
因为每个元素只会出队一次,所以我们考虑优化寻找下一个出队元素的过程
考虑二分,但是这没有单调性啊,比如我可能在第
我们可以发现,对于相邻的两个元素
我可以维护区间中分界线的交集!线段树即可
所以思路就是先二分,然后判断区间的交集是否能拦下从
最终复杂度
如果写了正解还是