*P7514 [省选联考 2021 A/B 卷] 卡牌游戏

题目

P7514 [省选联考 2021 A/B 卷] 卡牌游戏

分析

首先需要发现这样一个性质:如果我们要翻牌,那么一定是翻一段前缀或者后缀。

而且我们发现答案具有单调性,所以可以考虑直接枚举最小值,然后二分答案,此时最大值也可以确定。

考虑怎么检查答案,当且仅当区间前缀的和后缀翻牌后的最小值和最大值都在当前的范围当中,答案才成立。

这就是一个询问前/后缀最值的问题,\(O(n)\)预处理后即可\(O(1)\)询问了。

代码

待补。

posted @ 2021-04-29 21:05  __Anchor  阅读(41)  评论(0编辑  收藏  举报