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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

【LeetCode 502】IPO

發布時間:2025/3/19 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【LeetCode 502】IPO 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、題目描述

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

給定若干個項目。對于每個項目 i,它都有一個純利潤 Pi,并且需要最小的資本 Ci 來啟動相應的項目。最初,你有 W 資本。當你完成一個項目時,你將獲得純利潤,且利潤將被添加到你的總資本中。

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

二、示例

示例 1:

輸入: k=2, W=0, Profits=[1,2,3], Capital=[0,1,1]. 輸出: 4

解釋:
由于你的初始資本為 0,你盡可以從 0 號項目開始。
在完成后,你將獲得 1 的利潤,你的總資本將變為 1。
此時你可以選擇開始 1 號或 2 號項目。
由于你最多可以選擇兩個項目,所以你需要完成 2 號項目以獲得最大的資本。
因此,輸出最后最大化的資本,為 0 + 1 + 3 = 4。

注意:

  • 假設所有輸入數字都是非負整數。
  • 表示利潤和資本的數組的長度不超過 50000。
  • 答案保證在 32 位有符號整數范圍內。

三、分析

貪心算法:每次挑選出滿足啟動資金(capital)要求的各個項目中利潤(profit)最大的那個。

數據結構方面:因為存在相同的capital值的可能,所以用multimap。但是multimap如果按照key值刪除,那么將會刪除所有相同key的數據,不滿足題意,所以采用迭代器。
而且map的key值默認按照升序排列,可以減少運算量。

此外priority_queue自帶排序功能

四、實現

class Solution { public: int findMaximizedCapital(int k, int W, vector<int>& Profits, vector<int>& Capitals) {multimap<int,int> map;for(int i = 0; i < Capitals.size(); ++i){map.insert(make_pair(Capitals[i],Profits[i]));}priority_queue<int> prique;while(k--){for(auto iter = map.begin(); iter != map.end(); iter++){//map的key自動按照升序排列if(iter->first <= W){prique.push(iter->second);//優先隊列里面存的是available的利潤值map.erase(iter);}else break;}if(prique.empty()) break;W += prique.top();//優先隊列top出來的是最大的數.prique.pop();//此輪在隊列中留下的數在下一輪繼續available}return W;} };

總結

以上是生活随笔為你收集整理的【LeetCode 502】IPO的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 美女扒开尿口来摸 | 成人视屏在线 | 久久久久人 | 黄色成人小视频 | 黄色录像三级 | 99国产精品99 | 国产欧美一区二区三区在线看蜜臀 | 亚洲精品1区 | 国产精品一区二区黑人巨大 | 姐姐的秘密韩剧免费观看全集中文 | 精精国产xxxx视频在线 | 68日本xxxxxⅹxxx22 | 麻豆一区二区99久久久久 | 久色电影| 国产农村妇女毛片精品久久 | 伊是香蕉大人久久 | 国产人妻精品午夜福利免费 | 桃色网站在线观看 | 欧美国产一区二区在线观看 | 活大器粗np高h一女多夫 | 国产91一区在线精品 | 欧美美女一区二区 | 亚洲精品视频久久 | 欧美美女在线观看 | 青草一区 | 精品一区二区在线视频 | 日本三级黄在线观看 | 在线国产黄色 | 午夜激情亚洲 | 国产91久久精品一区二区 | 三浦惠理子aⅴ一二三区 | 黄色a一级 | 天堂中文网 | 波多野结衣乳巨码无在线 | 在线色导航 | 色爱综合区 | 丝袜av在线播放 | 精品无码久久久久久久久果冻 | 干夜夜| 国产成人在线观看网站 | 日日久 | 97超碰资源站 | 女同一区二区三区 | 日韩 国产 在线 | 自拍偷拍中文字幕 | 中文字幕第二区 | 日韩中文字幕在线一区 | 另类激情视频 | a级黄色片 | 高潮无码精品色欲av午夜福利 | 亚洲欧洲一区二区在线观看 | 综合网在线视频 | 一区二区三区视频 | www.av在线播放 | 亚洲污网站 | 在线免费观看福利 | 亚洲一区二区三区综合 | 九九热视频在线观看 | 好吊妞在线 | 少妇媚药按摩中文字幕 | 99视频在线观看免费 | 人人爽人人爽人人爽人人爽 | 欧美性大战久久久久久久 | 先锋资源av网 | 九色视频在线播放 | 7mav视频 | 日韩黄色一区二区 | 亚洲黄色免费在线观看 | 国产精品福利片 | 国产精品成人午夜视频 | 极品粉嫩小仙女高潮喷水久久 | 激情四射av | 黄视频在线播放 | 东北老女人av | 日本一卡二卡在线 | 欧美一级色图 | 日本色综合 | 亚洲欧美日韩综合 | 麻豆视频一区二区三区 | 欧美成人vr18sexvr | 日韩亚洲一区二区 | av激情久久 | 日韩一区二区三区在线免费观看 | 91亚洲精品在线 | 成年人午夜网站 | 自拍偷拍20p| 欧美一性一乱一交一视频 | 成人福利在线看 | 亚洲av人人澡人人爽人人夜夜 | 亚洲超碰在线 | 亚洲青草视频 | 欧美在线观看一区二区三区 | 午夜免费剧场 | 日韩欧洲亚洲AV无码精品 | 成人资源在线观看 | 日本狠狠操 | 日本福利网站 | 国产成人在线一区 | 91亚洲一线产区二线产区 |