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

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>
            久久久福利视频| 亚洲日本精品国产第一区| 欲色影视综合吧| 国产日韩在线亚洲字幕中文| 欧美午夜在线视频| 国产精品日韩欧美| 国产一区二区精品久久| 亚洲大片在线| 一区二区国产精品| 午夜在线一区| 欧美xart系列高清| 99精品热6080yy久久| 欧美一级片久久久久久久| 久久蜜桃香蕉精品一区二区三区| 一区二区三区视频在线| 欧美日本不卡视频| 国产精品视频免费观看www| 国产日韩欧美一区二区三区在线观看| 国产在线观看一区| 亚洲国产专区校园欧美| 亚洲在线观看视频网站| 久久视频在线免费观看| 亚洲黄页视频免费观看| 亚洲影院色在线观看免费| 久久久久99精品国产片| 欧美日韩国产首页| 黄色另类av| 亚洲欧美三级在线| 亚洲第一精品电影| 欧美一区亚洲二区| 国产精品国产精品| 亚洲国产你懂的| 欧美自拍丝袜亚洲| 亚洲免费久久| 欧美黄色免费| 黄色免费成人| 久久er精品视频| 一区二区三区www| 欧美成人tv| 在线观看精品| 久久久久久久综合狠狠综合| 亚洲美女中出| 欧美激情一级片一区二区| 精品动漫3d一区二区三区免费 | 亚洲女同同性videoxma| 欧美激情bt| 亚洲娇小video精品| 久久久久亚洲综合| 午夜精品一区二区在线观看| 国产精品久久77777| 亚洲最新在线视频| 欧美国产激情| 久久久免费av| 激情五月***国产精品| 欧美一区久久| 亚洲综合精品| 国产日韩高清一区二区三区在线| 亚洲字幕一区二区| 亚洲少妇诱惑| 国产精品视频一区二区三区 | 亚洲视频精品| 亚洲精品日韩一| 欧美日韩精品| 一本大道久久a久久综合婷婷| 亚洲黄网站黄| 欧美三级午夜理伦三级中文幕| 一本色道久久综合狠狠躁篇的优点 | 亚洲欧美日韩系列| 国产精品一区免费在线观看| 亚洲欧美日韩电影| 亚洲午夜日本在线观看| 国产精品亚洲综合色区韩国| 久久国产加勒比精品无码| 欧美一站二站| 亚洲欧洲一区二区三区在线观看 | 久久国产精彩视频| 在线播放一区| 亚洲人成网站精品片在线观看| 欧美日韩精品在线视频| 亚洲无亚洲人成网站77777| 一区二区欧美视频| 国产日韩精品一区观看| 蜜臀av性久久久久蜜臀aⅴ四虎| 免费的成人av| 亚洲欧美三级在线| 久久久亚洲精品一区二区三区| 亚洲欧洲精品一区二区三区 | 久久精品亚洲一区二区| 91久久夜色精品国产网站| 99国产精品久久久久久久久久 | 久久综合久久美利坚合众国| 玖玖玖免费嫩草在线影院一区| 亚洲精一区二区三区| 亚洲午夜精品国产| 亚洲大片一区二区三区| 一区二区三区久久| 激情久久久久| 亚洲一区在线看| 亚洲国产欧美一区| 亚洲午夜一二三区视频| 亚洲激情中文1区| 亚洲综合视频在线| 日韩视频在线免费观看| 欧美一区视频在线| 亚洲图片你懂的| 男同欧美伦乱| 久久婷婷久久一区二区三区| 欧美亚州一区二区三区| 亚洲电影自拍| 精品动漫3d一区二区三区| 在线视频亚洲| 夜色激情一区二区| 免费一级欧美片在线播放| 久久久激情视频| 国产精品欧美日韩一区二区| 亚洲另类黄色| 99成人在线| 欧美激情日韩| 亚洲国产二区| 最新亚洲视频| 亚洲自拍偷拍一区| 欧美国产欧美亚洲国产日韩mv天天看完整 | 久久狠狠亚洲综合| 欧美亚洲免费| 国产精品国产精品| 亚洲美女黄网| 一二三区精品福利视频| 欧美国产欧美亚洲国产日韩mv天天看完整| 久久久精品免费视频| 国产精品一区二区你懂的| 亚洲深爱激情| 性感少妇一区| 国产亚洲电影| 久久精品国产欧美激情| 久久青青草综合| 在线观看日韩av| 老司机精品视频一区二区三区| 久久综合一区二区三区| 在线精品一区二区| 久久精品一二三| 噜噜噜噜噜久久久久久91| 在线观看亚洲| 欧美国产日韩精品| 亚洲免费黄色| 欧美一区精品| 亚洲成人影音| 欧美日韩美女一区二区| 亚洲影院在线观看| 另类激情亚洲| 日韩天堂av| 国产精品青草久久| 久久久久久网| 亚洲精品乱码久久久久久久久 | 99在线视频精品| 亚洲资源在线观看| 国产午夜精品在线观看| 久久裸体视频| 亚洲精品综合精品自拍| 亚洲免费中文| 在线看视频不卡| 欧美日本乱大交xxxxx| 亚洲欧美精品在线| 免费在线日韩av| 亚洲视频在线观看视频| 国产日韩在线视频| 欧美激情综合在线| 午夜一级在线看亚洲| 亚洲国产精品va在线看黑人动漫 | 亚洲图中文字幕| 久久综合五月| 亚洲视频精选| 欧美寡妇偷汉性猛交| 亚洲乱码国产乱码精品精98午夜| 欧美成人伊人久久综合网| 亚洲午夜国产一区99re久久 | 在线视频中文亚洲| 乱中年女人伦av一区二区| 日韩一区二区精品在线观看| 国产免费一区二区三区香蕉精| 久久综合中文色婷婷| 亚洲一区三区视频在线观看| 欧美成人一区二区三区片免费| 午夜精品999| 日韩亚洲欧美一区| 国产曰批免费观看久久久| 欧美性色综合| 欧美久久99| 男女激情久久| 久久久视频精品| 香蕉久久国产| 亚洲一区久久| 亚洲视频自拍偷拍| 亚洲精品韩国| 亚洲激情女人| 亚洲第一精品在线| 久久午夜电影网| 久久精品国产亚洲5555| 亚洲欧美在线网| 亚洲一区精彩视频| 这里只有精品丝袜|