青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Uriel's Corner

Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
posts - 0, comments - 50, trackbacks - 0, articles - 594
給出一系列任務,每個任務i需要在時刻tasks[i][0]之后才能開始運行,需要運行的時長為tasks[i][1],問如果用一個單線程CPU運行這堆任務,應該怎樣安排先后順序
*如果兩個任務開始時間相同,則先運行耗時短的任務

先將所有任務按照開始時間排序,然后維護一個最小堆,初始時間為開始時間最早的任務的開始時間,然后把運行開始時間不晚于這個時刻的任務壓進heap,heap的排序依據為運行時間,同時保存各個任務的id。然后每次pop heap頂端的任務,更新現在的時刻為該任務的開始時間+需要運行的時間,再將符合這一更新后時間的任務壓進heap,直到處理完所有任務
用python的heapq實現

 1 #1834
 2 #Runtime: 1831 ms (Beats 94.44%)
 3 #Memory: 64.2 MB (Beats 27.78%)
 4 
 5 class Solution(object):
 6     def getOrder(self, tasks):
 7         """
 8         :type tasks: List[List[int]]
 9         :rtype: List[int]
10         """
11         ans = []
12         tasks = sorted([(t[0], t[1], i) for i, t in enumerate(tasks)])
13         i = 0
14         cur_time = tasks[0][0]
15         h = []
16         while len(ans) < len(tasks):
17             while i < len(tasks) and tasks[i][0] <= cur_time:
18                 heapq.heappush(h, (tasks[i][1], tasks[i][2]))
19                 i += 1
20             if h:
21                 t, idx = heapq.heappop(h)
22                 cur_time += t
23                 ans.append(idx)
24             elif i < len(tasks):
25                 cur_time = tasks[i][0]
26         return ans

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲国产小视频在线观看| 欧美在线视频一区二区三区| 亚洲一区二区3| 一区二区精品| 亚洲一品av免费观看| 亚洲无线观看| 欧美一级黄色录像| 久久久www免费人成黑人精品 | 国产精品揄拍500视频| 国产精品入口尤物| 曰本成人黄色| 在线一区二区三区四区| 午夜激情一区| 欧美成人性生活| 艳妇臀荡乳欲伦亚洲一区| 亚洲欧美日韩综合国产aⅴ| 久久久久久一区二区| 欧美激情女人20p| 国产手机视频一区二区| 91久久夜色精品国产网站| 亚洲性视频网址| 久久久夜夜夜| 亚洲深夜福利| 欧美v日韩v国产v| 国产精品主播| 一本久道久久综合狠狠爱| 久久狠狠亚洲综合| 亚洲人成7777| 亚洲欧美在线免费| 欧美激情91| 国内揄拍国内精品少妇国语| 亚洲精品一区二区三区樱花 | 欧美色视频日本高清在线观看| 国产亚洲精品综合一区91| aa国产精品| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲精选大片| 欧美二区在线观看| 在线观看福利一区| 久久精品国产亚洲aⅴ| 日韩小视频在线观看专区| 老司机精品导航| 国产一区二区无遮挡| 午夜视频一区在线观看| 日韩性生活视频| 欧美精品一区三区在线观看| 在线视频观看日韩| 久久中文久久字幕| 久久精品国产免费| 欧美成人r级一区二区三区| 一本一本大道香蕉久在线精品| 久久久xxx| 亚洲欧美日韩精品| 国产精品日韩一区二区| 国产精品99久久久久久人| 亚洲国产成人精品女人久久久 | 国产一区清纯| 久久se精品一区二区| 一卡二卡3卡四卡高清精品视频| 蜜臀a∨国产成人精品| 狠狠做深爱婷婷久久综合一区| 性欧美暴力猛交69hd| 亚洲欧美日韩综合aⅴ视频| 国产毛片精品视频| 欧美在线观看视频一区二区| 亚洲综合精品四区| 国产视频丨精品|在线观看| 久久精品国产一区二区三区| 欧美一区二区三区男人的天堂| 国产香蕉久久精品综合网| 久久精品国产精品| 久久久久久综合网天天| 亚洲经典一区| 日韩亚洲精品视频| 国产精品一区二区在线观看不卡| 欧美一区二区三区四区高清| 久久不射2019中文字幕| 一区二区亚洲精品| 亚洲激情视频在线| 国产精品一区二区久激情瑜伽| 欧美在线在线| 老鸭窝毛片一区二区三区| 亚洲片国产一区一级在线观看| 亚洲精品日产精品乱码不卡| 国产精品久久一区二区三区| 久久久精品免费视频| 免费在线看成人av| 亚洲欧美日韩视频二区| 久久精品男女| 亚洲视频免费| 欧美一区综合| 99精品国产热久久91蜜凸| 亚洲一二三区在线| 亚洲国产精品va在线看黑人动漫 | 亚洲午夜视频在线观看| 伊人精品成人久久综合软件| 亚洲精品网址在线观看| 国产欧美日韩精品专区| 91久久精品国产91性色| 国产日韩亚洲欧美精品| 亚洲激情一区二区三区| 国产揄拍国内精品对白| 99国产精品国产精品久久| 另类尿喷潮videofree| 欧美精品不卡| 美女任你摸久久| 国产精品扒开腿做爽爽爽视频| 麻豆精品在线播放| 国产精品美女久久久浪潮软件| 欧美91福利在线观看| 国产精品丝袜xxxxxxx| 亚洲国产老妈| 精品成人一区二区| 亚洲欧美国产三级| 亚洲丝袜av一区| 欧美激情 亚洲a∨综合| 免费日韩av片| 狠狠色综合日日| 久久爱www| 久久精品国产免费| 国产精品一区久久久| 亚洲视频 欧洲视频| 亚洲一区二区精品视频| 欧美本精品男人aⅴ天堂| 久久先锋影音av| 国内久久视频| 久久久国际精品| 久久综合伊人77777| 国产一二精品视频| 性视频1819p久久| 欧美怡红院视频| 国产精品永久免费| 新67194成人永久网站| 久久不射2019中文字幕| 国产精品亚洲一区| 亚洲永久免费观看| 欧美在线观看一二区| 国产精品一区二区久久久| 亚洲欧美激情视频在线观看一区二区三区 | 亚洲欧美日韩国产一区二区三区| 国产精品99久久久久久www| 欧美日韩国产不卡在线看| 亚洲精品视频免费| 亚洲性夜色噜噜噜7777| 国产精品黄色| 午夜精品久久久久久久99水蜜桃 | 狠狠色狠狠色综合日日tαg| 欧美一区二区三区在线观看 | 夜夜夜精品看看| 欧美三级乱码| 亚洲欧美日韩视频二区| 另类激情亚洲| 在线视频你懂得一区二区三区| 国产精品theporn| 午夜久久一区| 欧美激情一级片一区二区| 一区二区三区欧美亚洲| 欧美亚男人的天堂| 欧美影片第一页| 欧美激情五月| 午夜视频一区二区| 亚洲国产精品va在线看黑人 | 激情一区二区三区| 久久天天狠狠| 99riav久久精品riav| 久久激情网站| 亚洲美女91| 国产网站欧美日韩免费精品在线观看| 久久久99国产精品免费| 亚洲人体1000| 久久久久久电影| 一本色道久久综合亚洲二区三区| 国产精品夜夜夜一区二区三区尤| 久久国产精品黑丝| 99国产精品| 欧美xart系列高清| 亚洲欧美伊人| 亚洲老板91色精品久久| 国产日韩精品一区观看| 欧美大片在线看| 欧美一区二区三区在线观看视频| 亚洲人成人99网站| 久久三级视频| 亚洲欧美国内爽妇网| 亚洲国产欧美精品| 国产欧美日韩亚洲| 欧美视频在线观看免费| 欧美 日韩 国产在线| 欧美在线看片| 亚洲欧美日韩国产中文| 日韩视频在线观看免费| 欧美寡妇偷汉性猛交| 欧美在线免费一级片| 一本久道久久综合狠狠爱| 在线免费观看日韩欧美| 国产手机视频精品| 国产精品视频免费| 欧美日韩中文在线| 欧美大胆成人| 欧美成人午夜77777|