题目描述
你要猜一个
0
到
问最坏情况下你至少需要多少的代价问出答案。
n≤5×105,0<ai≤9
分析
记
lans,i
表示在
i
位置用
考虑找到一个
不妨记一个
upDri
,表示
rj>=i
的最小的
lj
。
那么直接更新就好了。
但是这里还有一个问题,就是有可能一些比
i
大的
但是画图分析一下,假如真的是这样的话,
剩下的随便搞搞就好啦。
时间复杂度 O(n⋅ans)