• <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
            給定一個數列costs,一共k次操作,每次從前candidates和后candidates個數里面選較小的一個,問k次取到的k個數只和
            維護兩個優先隊列,一個存前candidates,一個存后candidates,注意每次pop之后要push后一個/前一個數


             1 #2462
             2 #Runtime: 1356 ms (Beats 44.93%)
             3 #Memory: 21.8 MB (Beats 68.12%)
             4 
             5 class Solution(object):
             6     def totalCost(self, costs, k, candidates):
             7         """
             8         :type costs: List[int]
             9         :type k: int
            10         :type candidates: int
            11         :rtype: int
            12         """
            13         left = costs[:candidates]
            14         right = costs[max(candidates, len(costs) - candidates):]
            15         heapify(left)
            16         heapify(right)
            17         ans = 0
            18         i = candidates
            19         j = len(costs) - candidates - 1
            20         for _ in range(k):
            21             if (not right) or (left and left[0] <= right[0]):
            22                 ans += heappop(left)
            23                 if i <= j:
            24                     heappush(left, costs[i])
            25                     i += 1
            26             else:
            27                 ans += heappop(right)
            28                 if i <= j:
            29                     heappush(right, costs[j])
            30                     j -= 1
            31         return ans
            一本久久a久久精品vr综合| 久久久久久久女国产乱让韩| 久久99国产精品二区不卡| 久久精品国产一区| 久久亚洲国产精品五月天婷| 伊人久久综合无码成人网| 久久精品国产免费一区| 青青久久精品国产免费看| 久久亚洲AV成人无码国产| 国产精品日韩深夜福利久久| 亚洲AV无码久久精品蜜桃| 久久久久久久综合综合狠狠| 色综合久久中文字幕无码| 久久久这里有精品中文字幕| 国产精品久久久久9999高清| 99久久综合国产精品免费| 国产毛片久久久久久国产毛片| 久久久精品人妻一区二区三区四| 亚洲国产精品成人AV无码久久综合影院| 99久久精品费精品国产一区二区| 国内精品伊人久久久久妇| 久久精品综合一区二区三区| 久久精品国产亚洲AV无码偷窥| 精品乱码久久久久久夜夜嗨| 久久久久亚洲av无码专区 | 久久婷婷人人澡人人| 久久午夜无码鲁丝片| 午夜视频久久久久一区| 久久精品人人做人人妻人人玩| 99久久免费国产精精品| 久久久www免费人成精品| 亚洲国产成人乱码精品女人久久久不卡| 国产精品久久久久乳精品爆| 国产精品久久99| 91精品国产91久久久久久蜜臀| 91精品国产91久久久久福利| 久久人人爽人人爽人人片AV不| 久久久久久午夜成人影院 | 亚洲香蕉网久久综合影视 | 日韩美女18网站久久精品| 久久综合九色欧美综合狠狠|