• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Uriel's Corner

            Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
            posts - 0, comments - 50, trackbacks - 0, articles - 594
            給出一個(gè)0-1數(shù)列,問去掉一個(gè)元素,最多有多少個(gè)連續(xù)的1
            預(yù)處理每個(gè)連續(xù)的0和1有幾個(gè),若開頭和結(jié)尾是0的話補(bǔ)上0個(gè)1


            #1493
            #
            Runtime: 322 ms (Beats 65.73%)
            #
            Memory: 17.6 MB (Beats 31.25%)

            class Solution(object):
                def longestSubarray(self, nums):
                    """
                    :type nums: List[int]
                    :rtype: int
                    
            """
                    one = []
                    zero = []
                    ans = 0
                    t0, t1 = 0, 0
                    if not nums[0]:
                        one.append(0)
                    for j in range(0, len(nums)):
                        if nums[j]:
                            if j == 0 or nums[j - 1]:
                                t1 += 1
                            else:
                                if t0:
                                    zero.append(t0)
                                t1 = 1
                                t0 = 0
                        else:
                            if j == 0 or nums[j - 1] == 0:
                                t0 += 1
                            else:
                                if t1:
                                    one.append(t1)
                                t1 = 0
                                t0 = 1
                    if t1:
                        one.append(t1)
                    if t0:
                        zero.append(t0)
                        one.append(0)
                    if not len(zero):
                        return one[0] - 1
                    for i in range(0, len(one)):
                        if i and zero[i - 1] == 1:
                            ans = max(ans, one[i - 1] + one[i])
                        else:
                            ans = max(ans, one[i])
                    return ans
            东方aⅴ免费观看久久av| 久久久久亚洲AV片无码下载蜜桃| 狠狠色噜噜狠狠狠狠狠色综合久久| 99精品国产在热久久无毒不卡| 成人a毛片久久免费播放| 久久受www免费人成_看片中文| 精品久久久久久无码专区不卡| 精品国产乱码久久久久久浪潮| 国产A级毛片久久久精品毛片| 91精品日韩人妻无码久久不卡| 国产成人精品综合久久久久| 久久av高潮av无码av喷吹| 精品免费久久久久久久| 思思久久精品在热线热| 99久久综合国产精品二区| 久久亚洲日韩精品一区二区三区| 久久久久国色AV免费观看 | 99久久免费只有精品国产| 国内精品伊人久久久久777| 久久久网中文字幕| 伊人久久免费视频| 国产精品欧美久久久天天影视| 无码精品久久久天天影视| 无码8090精品久久一区| 久久国产影院| 久久久久18| 久久中文字幕视频、最近更新| 超级碰久久免费公开视频| 久久婷婷国产麻豆91天堂| 久久久久久久久无码精品亚洲日韩| 久久精品国产男包| 2021最新久久久视精品爱| 亚洲欧美国产精品专区久久| 一级做a爰片久久毛片免费陪| 久久国产精品免费一区| 日本欧美国产精品第一页久久| 久久精品二区| 亚洲欧美国产精品专区久久| 亚洲级αV无码毛片久久精品| 狠狠色丁香久久婷婷综合| 久久国产高潮流白浆免费观看|