日韩性视频-久久久蜜桃-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的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: www视频免费在线观看 | 欧美日韩午夜爽爽 | 88av.com | 亚洲福利在线观看 | 天堂а√在线中文在线 | 天天干天天操天天爱 | 91av网址| 人人看人人草 | 波多野结衣调教 | 电影91久久久 | 九七在线视频 | 欧洲亚洲成人 | 免费看美女被靠到爽的视频 | 免费中文字幕日韩欧美 | 日本在线视频免费观看 | 精品欧美一区二区三区 | 欧美美女性生活 | 国产高清小视频 | 午夜影院免费在线观看 | 欧美大胆a视频 | 极品久久久久久 | 国产911视频 | 国产精品xxx在线观看 | 亚洲国产无码精品 | 天堂中文在线免费观看 | 国产一区二区精品久久 | 欧美高大丰满少妇xxxx | 日本精品视频在线观看 | 少妇久久久久久 | 亚洲精品无码永久在线观看 | 视频在线亚洲 | 性色av一区二区三区 | 亚洲色图欧美日韩 | 天天操天天干视频 | 色综合av综合无码综合网站 | 天天看av| 波多野吉衣一区二区 | 一区二区三区四区av | 大色av| 你懂的网站在线观看 | 久久久国产精品人人片 | 高清视频一区 | 色婷婷社区 | 激情小说专区 | 性色av一区二区三区 | 欧美yyy | 国产精品视频专区 | 亚洲天堂视频网站 | 国产凹凸一区二二区 | 亚洲精品国产精品乱码在线观看 | aaaaav| 美女扒开腿让人桶爽 | 91在线观 | 色老头在线一区二区三区 | 国产乱淫av公 | 久在线播放 | 波多野结衣av一区二区全免费观看 | 骚鸭av| 欧美一区二区三区日韩 | 国产麻豆一区二区三区在线观看 | 欧美日本久久 | 少妇xxxx69| 久久久久久久久久影院 | 爱综合网 | 久久久香蕉视频 | 中文区中文字幕免费看 | 国产在线精品自拍 | 91精品国产乱码久久久张津瑜 | 人妻精品久久久久中文字幕 | 一卡二卡在线观看 | 久久久不卡国产精品一区二区 | 色诱久久av | 日韩久久精品 | 91在线一区 | 超级碰在线视频 | 国产草草影院 | 台湾swag在线观看 | 香蕉免费在线视频 | 亚洲尤物视频 | 亚洲AV无码精品一区二区三区 | 日批av| 18av视频 | 狠狠操天天射 | 久久成人a | 久久福利一区 | 99国产精品视频免费观看一公开 | 日本高清无吗 | 免费网站在线观看视频 | 天堂8在线天堂资源bt | 午夜资源网 | 日韩欧美理论 | 国产男男gay体育生白袜 | 欧美日韩一区二区在线观看视频 | 不卡成人 | 欧美一级影院 | 黑人黄色录像 | 69av国产| 黄色日批视频 | 中国老太婆性视频 |