日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

LeetCode 502. IPO(优先队列)

發(fā)布時間:2024/7/5 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 LeetCode 502. IPO(优先队列) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

    • 1. 題目
    • 2. 解題

1. 題目

假設(shè) 力扣(LeetCode)即將開始 IPO 。
為了以更高的價格將股票賣給風險投資公司,力扣 希望在 IPO 之前開展一些項目以增加其資本。
由于資源有限,它只能在 IPO 之前完成最多 k 個不同的項目。
幫助 力扣 設(shè)計完成最多 k 個不同項目后得到最大總資本的方式。

給你 n 個項目。對于每個項目 i ,它都有一個純利潤 profits[i] ,和啟動該項目需要的最小資本 capital[i] 。

最初,你的資本為 w
當你完成一個項目時,你將獲得純利潤,且利潤將被添加到你的總資本中。

總而言之,從給定項目中選擇 最多 k 個不同項目的列表,以 最大化最終資本 ,并輸出最終可獲得的最多資本。

答案保證在 32 位有符號整數(shù)范圍內(nèi)。

示例 1: 輸入:k = 2, w = 0, profits = [1,2,3], capital = [0,1,1] 輸出:4 解釋: 由于你的初始資本為 0,你僅可以從 0 號項目開始。 在完成后,你將獲得 1 的利潤,你的總資本將變?yōu)?1。 此時你可以選擇開始 1 號或 2 號項目。 由于你最多可以選擇兩個項目,所以你需要完成 2 號項目以獲得最大的資本。 因此,輸出最后最大化的資本,為 0 + 1 + 3 = 4。示例 2: 輸入:k = 3, w = 0, profits = [1,2,3], capital = [0,1,2] 輸出:6提示: 1 <= k <= 10^5 0 <= w <= 10^9 n == profits.length n == capital.length 1 <= n <= 10^5 0 <= profits[i] <= 10^4 0 <= capital[i] <= 10^9

來源:力扣(LeetCode) 鏈接:https://leetcode-cn.com/problems/ipo
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

2. 解題

類似題目:LeetCode 1976. 到達目的地的方案數(shù)(迪杰斯特拉 Python 優(yōu)先隊列)

  • 先按照啟動資金排序
  • 把自己能夠得著的項目放進優(yōu)先隊列,取出最大收益的
  • 再檢查自己能不能夠著更多的,重復(fù)執(zhí)行
class Solution:def findMaximizedCapital(self, k: int, w: int, profits: List[int], capital: List[int]) -> int:from queue import PriorityQueueq = PriorityQueue()item = list(zip(profits, capital)) # 打包item.sort(key=lambda x : x[1]) # 排序i, n = 0, len(item)while k:while i < n and w >= item[i][1]: # 可以夠得著q.put(-item[i][0]) # python優(yōu)先隊列小的優(yōu)先,取負數(shù)i += 1getMoney = Falsewhile not q.empty():w += -q.get() # 拿到收益了getMoney = Truebreakif not getMoney:breakk -= 1return w

796 ms 37.4 MB Python3


我的CSDN博客地址 https://michael.blog.csdn.net/

長按或掃碼關(guān)注我的公眾號(Michael阿明),一起加油、一起學習進步!

總結(jié)

以上是生活随笔為你收集整理的LeetCode 502. IPO(优先队列)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产午夜视频 | 精品视频亚洲 | 欧美人与牲动xxxx | 色综合天天综合网天天看片 | 91久久久久久久久 | 国产美女明星三级做爰 | 美女av一区二区 | 欧美日韩小说 | 男女激情网站 | 91av免费观看 | 亚洲女人网| 女人下面流白浆的视频 | 丰满少妇高潮久久三区 | 超碰超碰超碰超碰 | 毛片在线播放视频 | 久久激情片 | 亚洲天堂一区二区在线 | 欧洲精品久久久 | 夜夜操天天干 | 视频在线日韩 | 天天干干 | 亚洲综合欧美综合 | 亚洲精品国产无码 | 黄色av网址在线 | 男女透逼视频 | 成人免费毛片足控 | 国产精品一区二区无码免费看片 | 99精品热 | 91成人免费观看 | 欧美一级淫片bbb一84 | 大尺度叫床戏做爰视频 | 精品国产欧美一区二区三区成人 | 九九热在线免费视频 | 91成人动漫 | 极品国产91在线网站 | 亚洲人xxxx| 色 综合 欧美 亚洲 国产 | 日韩久久一级片 | 日韩av手机在线播放 | 色哟哟入口国产精品 | 日本美女视频网站 | 免费在线观看一区二区三区 | 国产极品探花 | 性生活在线视频 | 91theporn国产在线观看 | 中文字幕无码人妻少妇免费 | www.成人网.com| 久久99网站| 欧美日韩四区 | 91麻豆国产福利精品 | 激情六月天 | 国产精品成人av性教育 | 在线观看岛国av | 欧美黄色三级 | 香蕉久久夜色精品 | 污网站免费在线观看 | 大尺度做爰啪啪床戏 | 精品国产一区二区三区四区阿崩 | 五月婷婷七月丁香 | 森泽佳奈作品在线观看 | 青草超碰 | 日韩高清在线一区 | 欧美鲁| 亚洲色图一区二区三区 | 一本一道精品欧美中文字幕 | 欧美夜夜| 久久精品视频网站 | 黄色在线播放 | 91人人视频 | 欧美日本日韩 | 91精品国产入口在线 | 日本在线黄色 | 成人在线视频在线观看 | 99九九热| 秋霞亚洲| 日本色综合网 | 国产真实乱人偷精品人妻 | 99九九精品视频 | 欧美啪视频 | 韩国黄色网址 | 中国av一区| 韩国黄色av| 欧美肉大捧一进一出免费视频 | 欧美一区二区日韩一区二区 | 国产色视频在线 | 四虎影视在线播放 | 久久国语 | 精品中文字幕视频 | 一级特黄av | 国产午夜小视频 | 日本少妇影院 | 四虎影院新网址 | 午夜色婷婷 | av成人免费观看 | 长篇乱肉合集乱500小说日本 | 日本国产精品一区 | av手机天堂网 | www.亚洲国产| 日韩三区在线观看 |