2100.适合打劫银行的日子
一、直接法(超时)
class Solution:
def goodDaysToRobBank(self, s: List[int], time: int) -> List[int]:
n = len(s)
res = []
for i in range(time, n-time):
j= k = i
flag = True
while j > i-time and k < i + time :
if s[j-1] >= s[j] and s[k+1] >= s[k]:
j -= 1
k += 1
else:
flag =False
break
if flag:
res.append(i)
return res 二、dp(前缀和思想)
最后更新于