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

Uriel's Corner

Research Associate @ Harvard University / Research Interests: Computer Vision, Biomedical Image Analysis, Machine Learning
posts - 0, comments - 50, trackbacks - 0, articles - 594
121. Best Time to Buy and Sell Stock (Easy)
給一列股票價格,問買賣不超過1次的情況下最多賺多少
122. Best Time to Buy and Sell Stock III (Medium)
給一列股票價格,問無限次買賣的情況下最多賺多少(但手里同一時刻只能持有一份股票)
123. Best Time to Buy and Sell Stock III (Hard)
給一列股票價格,問買賣不超過2次的情況下最多賺多少
188. Best Time to Buy and Sell Stock IV (Hard)
給一列股票價格,問買賣不超過k次的情況下最多賺多少
121, 123和188類似,都是DP思想,remain[j]:已經買入j次之后最多手頭剩下的錢,profit[j]:已經賣出j次之后最多賺了多少,注意賣出前必須要先買入,188注意特判len(prices)=1的情況
122貪心,預處理i和i+1天之間的價差,有的賺就都加上

 1 #121
 2 #Runtime: 869 ms
 3 #Memory Usage: 22.5 MB
 4 
 5 class Solution(object):
 6     def maxProfit(self, prices):
 7         """
 8         :type prices: List[int]
 9         :rtype: int
10         """
11         remain = 0
12         profit = 0
13         remain = prices[0]
14         for i in range(1, len(prices)):               
15             remain = min(remain, prices[i])
16             profit = max(profit, prices[i] - remain)
17         return profit


 1 #122
 2 #Runtime: 48 ms
 3 #Memory Usage: 14.8 MB
 4 
 5 class Solution(object):
 6     def maxProfit(self, prices):
 7         """
 8         :type prices: List[int]
 9         :rtype: int
10         """
11         profit = []
12         for i in range(len(prices) - 1):
13             profit.append(prices[i + 1] - prices[i])
14         ans = 0
15         for i in profit:
16             if i > 0:
17                 ans += i
18         return ans
19                 


 1 #123
 2 #Runtime: 1075 ms
 3 #Memory Usage: 25 MB
 4 
 5 class Solution(object):
 6     def maxProfit(self, prices):
 7         """
 8         :type prices: List[int]
 9         :rtype: int
10         """
11         remain = [0, -sys.maxint, -sys.maxint]
12         profit = [0, -sys.maxint, -sys.maxint]
13         
14         for i in range(0, len(prices)):
15             for j in range(1, 3):
16                 remain[j] = max(remain[j], profit[j - 1] - prices[i])
17                 profit[j] = max(profit[j], remain[j] + prices[i])
18         return max(profit)


 1 #188
 2 #Runtime: 250 ms
 3 #Memory Usage: 13.3 MB
 4 
 5 class Solution(object):
 6     def maxProfit(self, k, prices):
 7         """
 8         :type k: int
 9         :type prices: List[int]
10         :rtype: int
11         """
12         remain = [-sys.maxint] * (len(prices) + 1)
13         profit = [-sys.maxint] * (len(prices) + 1)
14         remain[0] = 0
15         profit[0] = 0
16         for i in range(0, len(prices)):
17             for j in range(1, min(len(prices) + 1, k + 1)):
18                 remain[j] = max(remain[j], profit[j - 1] - prices[i])
19                 profit[j] = max(profit[j], remain[j] + prices[i])
20         return max(profit)










青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            午夜影视日本亚洲欧洲精品| 欧美aⅴ一区二区三区视频| 欧美黄色精品| 香蕉久久精品日日躁夜夜躁| 亚洲精品欧美日韩专区| 国产精品黄色| 欧美成人一区二免费视频软件| 午夜国产精品视频免费体验区| 一区二区三区欧美| 一区二区高清在线| 99视频在线精品国自产拍免费观看| 欧美激情1区| 亚洲第一精品影视| 免费欧美高清视频| 欧美高清在线播放| 亚洲二区视频在线| 亚洲国产成人高清精品| 欧美激情一区二区在线| 亚洲人体偷拍| 免费高清在线一区| 欧美jjzz| 99精品欧美一区二区蜜桃免费| 亚洲六月丁香色婷婷综合久久| 亚洲精品一区久久久久久| 99re热这里只有精品免费视频| 亚洲毛片在线观看| 亚洲免费综合| 久久久高清一区二区三区| 久久在线视频| 欧美日韩小视频| 国产精品专区h在线观看| 狠狠久久亚洲欧美专区| 亚洲人被黑人高潮完整版| 中文av字幕一区| 久久久久久夜精品精品免费| 欧美高清自拍一区| 一区二区不卡在线视频 午夜欧美不卡在| av成人黄色| 美女精品自拍一二三四| 国产亚洲欧美aaaa| 午夜精品视频在线| 99伊人成综合| 欧美久久一区| 亚洲精品日韩欧美| 看片网站欧美日韩| 欧美一区二区三区久久精品茉莉花| 欧美日韩国产区一| 亚洲剧情一区二区| 欧美国产日韩一二三区| 久久狠狠一本精品综合网| 国产精品视频专区| 亚洲综合电影| 中国成人亚色综合网站| 欧美日韩另类综合| 一区二区免费看| 亚洲人成在线免费观看| 欧美激情第9页| 欧美一区二区三区另类| 亚洲一区二区三区涩| 欧美精品在线观看| 夜夜爽www精品| 亚洲激情综合| 欧美粗暴jizz性欧美20| 亚洲国产一二三| 欧美黄色一区二区| 欧美高清视频免费观看| 一本色道久久综合精品竹菊| 亚洲免费电影在线| 欧美性猛交一区二区三区精品| 亚洲一区不卡| 亚洲欧美日韩精品久久| 国产一区二区三区四区三区四| 久久九九免费视频| 久久麻豆一区二区| 亚洲人体偷拍| 日韩视频在线观看| 国产伦精品一区二区三区在线观看| 午夜天堂精品久久久久| 久久成人国产| 亚洲伦理中文字幕| 国产精品99久久99久久久二8 | 亚洲精品视频一区| 欧美系列精品| 欧美一区二区视频免费观看| 久久久91精品| 一区二区三区三区在线| 亚洲一区二区三区四区五区黄| 国产视频精品网| 亚洲国产高清自拍| 国产精品亚洲综合一区在线观看| 久久五月激情| 欧美精品精品一区| 欧美主播一区二区三区| 欧美阿v一级看视频| 午夜亚洲伦理| 免费人成精品欧美精品| 亚洲免费中文| 欧美成人精品在线观看| 欧美一区二区三区免费在线看| 久久综合中文| 欧美一级一区| 欧美日韩另类视频| 免费观看在线综合色| 国产精品高潮在线| 欧美激情一区二区| 国产欧美在线视频| 亚洲蜜桃精久久久久久久| 激情亚洲网站| 亚洲欧美国产精品专区久久| 亚洲日本黄色| 久久久久久噜噜噜久久久精品 | 亚洲永久免费av| 久久夜色精品国产亚洲aⅴ| 亚洲一区二区三区精品在线 | 欧美福利视频在线观看| 久久久久九九九| 亚洲三级毛片| 亚洲第一中文字幕在线观看| 国产精品亚洲产品| 亚洲人体一区| 亚洲三级色网| 美女999久久久精品视频| 久久精品国产久精国产爱| 欧美午夜久久久| 99成人在线| 在线一区亚洲| 欧美—级高清免费播放| 欧美国产精品中文字幕| 影音先锋在线一区| 久久精品一区二区三区四区| 久久精品国产在热久久| 国产深夜精品| 久久激情五月激情| 久久精品123| 国内偷自视频区视频综合| 欧美一区二区三区喷汁尤物| 久久精品视频导航| 国内成+人亚洲+欧美+综合在线| 亚洲一区美女视频在线观看免费| 亚洲尤物在线| 国产女主播在线一区二区| 亚洲欧美视频在线观看| 久久久久久午夜| 亚洲高清视频在线| 欧美精品在线免费观看| 制服丝袜亚洲播放| 久久久无码精品亚洲日韩按摩| 国产一区视频网站| 久久精品99无色码中文字幕| 免费一级欧美片在线观看| 亚洲精品久久久久久一区二区| 欧美欧美在线| 午夜精品久久久久久久久久久久久| 久久av最新网址| 亚洲高清不卡在线观看| 欧美日韩亚洲一区二区三区在线 | 欧美亚洲免费高清在线观看| 久久久亚洲高清| 亚洲精品日韩在线| 国产精品综合网站| 久久综合九色九九| 在线视频欧美一区| 久久综合影视| 亚洲午夜精品久久| 激情综合在线| 欧美性大战久久久久| 久久国产一区| 一区二区日韩欧美| 欧美aⅴ一区二区三区视频| 国产精品99久久99久久久二8| 国产色综合久久| 欧美日韩hd| 久久久噜噜噜久久狠狠50岁| 亚洲精品视频在线播放| 久久久久免费观看| 亚洲伊人网站| 日韩一级片网址| 在线观看国产日韩| 国产精品久久久久久户外露出| 久久五月天婷婷| 亚洲一区二区高清| 亚洲欧洲在线一区| 免费观看在线综合| 国产精品青草久久| 亚洲一区二区在线| 亚洲国产一区二区三区a毛片 | 亚洲精品欧美极品| 激情亚洲一区二区三区四区| 欧美视频免费在线| 欧美福利电影网| 老司机一区二区| 久久国产精品电影| 亚洲永久免费| 一区二区高清在线观看| 亚洲黄色大片| 亚洲高清在线| 欧美国产综合一区二区| 麻豆国产精品一区二区三区| 性伦欧美刺激片在线观看| 亚洲一卡久久|