845

Posted letianpaiai

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了845相关的知识,希望对你有一定的参考价值。

 1 class Solution:
 2     def longestMountain(self, A: List[int]) -> int:
 3         n = len(A)
 4         left = [0] * n  # 初始化
 5         for i in range(1, n):
 6             left[i] = (left[i - 1] + 1 if A[i - 1] < A[i] else 0)
 7 
 8         right = [0] * n
 9         for i in range(n - 2, -1, -1):  # 倒着遍历的
10             right[i] = (right[i + 1] + 1 if A[i] > A[i + 1] else 0)
11 
12         ans = 0
13         for i in range(n):
14             if left[i] > 0 and right[i] > 0:
15                 ans = max(ans, left[i] + right[i] + 1)
16 
17         return ans

水平不行,但是官方题解很不错 ,看懂了。。。。捞了呀自个  嘿嘿

以上是关于845的主要内容,如果未能解决你的问题,请参考以下文章

这个值是啥意思 1.845E-07 在 excel 中?

845. Longest Mountain in Array

845D - Driving Test(贪心)

谷歌将推出搭载骁龙845的Chromebook新品

845. 八数码

845. 八数码