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

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>
            国产亚洲一本大道中文在线| 欧美在线视频观看| 欧美日韩免费网站| 欧美韩日一区| 欧美激情精品久久久久| 欧美日韩精品一区视频| 欧美四级电影网站| 国产欧美日韩在线| 一色屋精品视频在线看| 在线播放日韩专区| 日韩视频免费观看高清完整版| 亚洲国产精品久久久久婷婷老年 | 亚洲日韩第九十九页| 久久午夜电影| 欧美韩国一区| 一区二区激情小说| 欧美中文在线免费| 欧美激情一区二区三区 | 亚洲九九九在线观看| 日韩一二三在线视频播| 香蕉久久夜色精品国产使用方法| 久久精品亚洲精品| 亚洲激情成人在线| 欧美在线三区| 欧美午夜电影一区| 黄色成人小视频| av成人免费在线观看| 久久精品免费观看| 日韩视频免费看| 久久中文在线| 国产精品永久免费观看| 欧美伊人影院| 欧美一区二区三区四区高清| 欧美高清在线| 亚洲你懂的在线视频| 欧美成人一区二区| 国模一区二区三区| 亚洲欧美成人一区二区在线电影| 免费成人激情视频| 欧美一级视频免费在线观看| 欧美日本国产精品| 极品裸体白嫩激情啪啪国产精品| 亚洲欧美日韩久久精品| 亚洲日韩欧美视频一区| 蜜桃久久精品乱码一区二区| 国产欧美一区二区三区在线老狼 | 激情一区二区三区| 亚洲在线免费观看| 亚洲国内自拍| 久久综合九色综合网站| 国产一区二区三区久久悠悠色av| 亚洲午夜久久久久久尤物| 亚洲国产导航| 欧美高清视频免费观看| 国内在线观看一区二区三区| 性欧美18~19sex高清播放| 一本色道久久综合亚洲精品不卡| 欧美国产日韩免费| 亚洲精品久久久久久下一站 | 久久久蜜臀国产一区二区| 国产一区91精品张津瑜| 欧美一区二区免费视频| 亚洲免费综合| 国产日韩欧美高清| 久久久福利视频| 久久aⅴ国产欧美74aaa| 国内精品99| 欧美1区视频| 欧美搞黄网站| 一区二区三区精品久久久| 日韩视频免费观看| 国产精品无人区| 久久精品国亚洲| 久久精品亚洲一区二区三区浴池| 国内精品久久久久久| 免费观看欧美在线视频的网站| 久久亚洲国产精品一区二区 | 欧美精品成人| 亚洲伊人伊色伊影伊综合网| 亚洲午夜国产成人av电影男同| 欧美成人情趣视频| 一本一本久久a久久精品综合麻豆| 午夜精品福利一区二区三区av| 久久都是精品| 久久久蜜桃精品| 亚洲少妇在线| 欧美一级日韩一级| 欧美精品日韩综合在线| 欧美一站二站| 国产精品国产三级国产专播品爱网| 久久九九免费视频| 欧美日韩视频第一区| 久久精品五月| 亚洲欧美亚洲| 国产精品一区在线播放| 国产精品国产福利国产秒拍| 欧美中文字幕在线观看| 久久久精品一区| 在线欧美福利| 欧美日韩一区二区三| 午夜精品国产| 久久精品夜夜夜夜久久| 在线免费不卡视频| 亚洲福利视频网站| 亚洲国产另类 国产精品国产免费| 欧美成人久久| 久久av一区二区三区亚洲| 美女在线一区二区| 午夜精品一区二区三区四区| 免费观看日韩| 久久久99爱| 欧美吻胸吃奶大尺度电影| 欧美成人影音| 韩日精品在线| 一区二区三区久久| 亚洲精品一区二区在线| 亚洲欧美在线免费观看| 免费欧美网站| 91久久综合| 国产午夜亚洲精品不卡| 亚洲日本欧美| 亚洲国产精品久久久久秋霞影院 | 亚洲精品视频在线观看网站| 午夜亚洲性色福利视频| 一区二区日韩伦理片| 久久蜜桃香蕉精品一区二区三区| 性色一区二区三区| 国产精品久久久久久久9999| 亚洲国内自拍| 亚洲人成网站999久久久综合| 久久久久久**毛片大全| 久久视频国产精品免费视频在线| 国产欧美一区二区三区在线老狼| 中文国产亚洲喷潮| 亚洲在线播放电影| 国产精品久久久久天堂| 在线亚洲欧美视频| 亚洲欧美精品一区| 国产精品视频一| 亚洲欧美一区二区三区久久| 久久成人精品一区二区三区| 国产模特精品视频久久久久| 欧美亚洲专区| 免费人成精品欧美精品| 亚洲丁香婷深爱综合| 欧美插天视频在线播放| 亚洲欧洲一区二区三区久久| 一本色道综合亚洲| 欧美午夜在线观看| 亚洲综合国产| 麻豆精品视频在线观看视频| 亚洲欧洲在线免费| 欧美日韩一级黄| 亚洲女优在线| 免费国产自线拍一欧美视频| 亚洲欧洲在线免费| 欧美日韩p片| 亚洲一级一区| 免费看av成人| 亚洲图片在线| 激情婷婷久久| 欧美日韩国产成人在线免费| 亚洲视频国产视频| 老牛嫩草一区二区三区日本| 亚洲精品一级| 国产区二精品视| 欧美大片一区二区| 亚洲欧美久久久| 亚洲国产精品电影| 欧美在线视频观看| 亚洲日韩中文字幕在线播放| 国产精品美女999| 久久综合久久综合这里只有精品| 亚洲免费av电影| 久久天天综合| 亚洲图片欧洲图片av| 在线观看久久av| 国产精品久久久久一区二区| 老司机免费视频一区二区| 这里只有精品电影| 欧美福利一区二区| 久久av一区二区三区| 99综合在线| 1024成人网色www| 国产女主播一区二区三区| 久久精品在线播放| 亚洲欧美在线视频观看| 欧美视频精品在线| 久久三级视频| 亚洲摸下面视频| 日韩午夜三级在线| 久久在线视频在线| 欧美一区二区三区另类| 亚洲理论在线观看| 亚洲高清色综合| 激情欧美一区二区三区在线观看| 国产精品啊啊啊| 欧美极品一区二区三区| 久久亚洲精品网站| 久久久999国产|