LeetCode--683. K 个关闭的灯泡
最后更新于
最后更新于
n
个灯泡排成一行,编号从1
到n
。最初,所有灯泡都关闭。每天 只打开一个 灯泡,直到n
天后所有灯泡都打开。给你一个长度为
n
的灯泡数组blubs
,其中bulbs[i] = x
意味着在第(i+1)
天,我们会把在位置x
的灯泡打开,其中i
从 0 开始,x
从 1 开始。给你一个整数
k
,请返回恰好有两个打开的灯泡,且它们中间 正好 有k
个 全部关闭的 灯泡的 最小的天数 。如果不存在这种情况,返回-1
。
奇怪的题目,感觉没什么定长滑动窗口的部分,对于每次遍历到的灯泡,我们不仅要检查后面是否存在,还需要检查前面是否存在这样的灯泡。