亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

502. IPO

2019-11-11 02:54:44
字體:
來源:轉載
供稿:網友

Suppose LeetCode will start its ipO soon. In order to sell a good PRice of its shares to Venture Capital, LeetCode would like to work on some projects to increase its capital before the IPO. Since it has limited resources, it can only finish at mostk distinct projects before the IPO. Help LeetCode design the best way to maximize its total capital after finishing at mostk distinct projects.

You are given several projects. For each project i, it has a pure profitPi and a minimum capital of Ci is needed to start the corresponding project. Initially, you haveW capital. When you finish a project, you will obtain its pure profit and the profit will be added to your total capital.

To sum up, pick a list of at most k distinct projects from given projects to maximize your final capital, and output your final maximized capital.

Example 1:

Input: k=2, W=0, Profits=[1,2,3], Capital=[0,1,1].Output: 4Explanation: Since your initial capital is 0, you can only start the project indexed 0.             After finishing it you will obtain profit 1 and your capital becomes 1.             With capital 1, you can either start the project indexed 1 or the project indexed 2.             Since you can choose at most 2 projects, you need to finish the project indexed 2 to get the maximum capital.             Therefore, output the final maximized capital, which is 0 + 1 + 3 = 4.

Note:

You may assume all numbers in the input are non-negative integers.The length of Profits array and Capital array will not exceed 50,000.The answer is guaranteed to fit in a 32-bit signed integer.

Subscribe to see which companies asked this question.

初始資金為W,最多進行k次項目,后面給出n個項目的收益和需要的資金,問最大的收益。用貪心算法。對于每一次項目,都選最優的做,即選擇需要資金小于或等于當前資金的項目中收益最大的。為了減少搜索的時間,用兩個優先隊列,其中pq1按需要資金從小到大排序,一開始存放全部的項目(項目用(需要資金,收益)來表示);另一個pq2按收益 從大到小排序,存放當前能做的項目。對于某一次選擇,將pq1中需要資金小于等于當前資金的項目pop出來push進pq2,然后選擇pq2的top項目(也要pop出來),該項目就是當前最佳的項目。

代碼:

class Solution{public:	int findMaximizedCapital(int k, int W, vector<int>& Profits, vector<int>& Capital)	{		auto cmp1 = [](const pair<int, int>& lhs, const pair<int, int>& rhs) -> bool { return lhs.first > rhs.first; };		priority_queue<pair<int, int>, vector<pair<int, int> >, function<bool (const pair<int, int>&, const pair<int, int>&)> > pq1(cmp1);		auto cmp2 = [](const pair<int, int>& lhs, const pair<int, int>& rhs) -> bool { return lhs.second < rhs.second; };		priority_queue<pair<int, int>, vector<pair<int, int> >, function<bool (const pair<int, int>&, const pair<int, int>&)> > pq2(cmp2);		for(int i = 0; i < Profits.size(); ++i)		{			pq1.push(pair<int, int>(Capital[i], Profits[i]));		}		int res = W;		while(--k >= 0)		{			while(!pq1.empty() && pq1.top().first <= res)			{				pq2.push(pq1.top());				pq1.pop();			}			if(pq2.empty()) break;			res += pq2.top().second;			pq2.pop();		}		return res;	}};


上一篇:錯排和printf輸出%

下一篇:git 初篇

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
中国china体内裑精亚洲片| 欧美日韩免费看| 欧洲成人午夜免费大片| 欧美一区二区大胆人体摄影专业网站| 国产精品99久久久久久人| 日韩精品视频观看| 一区二区在线免费视频| 欧洲午夜精品久久久| 国产精品成人一区二区三区吃奶| 97精品国产97久久久久久免费| 91色琪琪电影亚洲精品久久| 91日本在线视频| 美乳少妇欧美精品| 久久久久久伊人| 国产精品日日做人人爱| 69视频在线免费观看| 中文字幕一区日韩电影| 国产精品观看在线亚洲人成网| 欧美一区二粉嫩精品国产一线天| 久久精品国产清自在天天线| 成人av在线天堂| 精品视频在线播放免| 国产日韩欧美电影在线观看| 久久精品视频播放| 日韩av123| 国产成人精品电影久久久| 国产精品av电影| 欧美午夜无遮挡| 国产盗摄xxxx视频xxx69| 97香蕉超级碰碰久久免费软件| 亚洲老司机av| 久久最新资源网| 国产精品第二页| 性欧美暴力猛交69hd| 97久久精品视频| 欧美性少妇18aaaa视频| 欧美性xxxx| 国产国语刺激对白av不卡| 91精品久久久久久久| 欧美亚洲激情视频| 色av吧综合网| 海角国产乱辈乱精品视频| 欧美激情2020午夜免费观看| 国产一区二区三区直播精品电影| 夜夜狂射影院欧美极品| 2018日韩中文字幕| 久久6免费高清热精品| 欧美日韩一区免费| 日韩欧美在线观看视频| 亚洲日韩欧美视频| 欧美日韩在线免费观看| 欧美xxxwww| 亚洲国产又黄又爽女人高潮的| 欧美日韩在线视频观看| 在线看福利67194| 精品中文字幕视频| 亚洲国产精品人久久电影| 亚洲国产日韩精品在线| 欧美肥婆姓交大片| 欧美成人小视频| 久热在线中文字幕色999舞| 亚洲第一精品福利| 欧美电影电视剧在线观看| 在线观看中文字幕亚洲| 91精品国产自产在线观看永久| 午夜欧美大片免费观看| 最好看的2019年中文视频| 欧美在线视频导航| 亚洲第一精品夜夜躁人人爽| 国产精品吹潮在线观看| 亚洲自拍偷拍福利| 国产一区二区三区精品久久久| 亚洲精品美女久久久久| 久久久亚洲影院| 国产精品久久久久999| 色噜噜国产精品视频一区二区| 精品调教chinesegay| 欧美日本啪啪无遮挡网站| 中文字幕久热精品在线视频| 日韩视频在线免费| 国产亚洲成av人片在线观看桃| 国产精品精品视频一区二区三区| 日韩高清电影免费观看完整版| 在线观看欧美日韩国产| 成人网页在线免费观看| 欧美日韩国产在线播放| 91嫩草在线视频| 日本三级韩国三级久久| 一区二区三区四区精品| 日韩日本欧美亚洲| 91久久久久久久| 亚洲免费成人av电影| 神马国产精品影院av| 精品国产一区二区三区久久久狼| 久久99热这里只有精品国产| 搡老女人一区二区三区视频tv| 成人动漫网站在线观看| 成人网在线免费观看| 欧美日韩国产一区中文午夜| 日韩国产在线看| 欧美亚州一区二区三区| 国产在线播放91| 亚洲天堂av高清| 国产成人综合久久| 色综合视频网站| 91久久国产精品| 国产91露脸中文字幕在线| 亚洲视频在线观看视频| 亚洲欧美激情另类校园| 国产精品专区一| 欧美影院久久久| 国产有码在线一区二区视频| 亚洲女人天堂网| 国产视频丨精品|在线观看| 国产精品wwww| 国产在线精品成人一区二区三区| 亚洲精品国产综合区久久久久久久| 国产美女扒开尿口久久久| 欧美成人免费小视频| 最近2019中文免费高清视频观看www99| 国产免费亚洲高清| 538国产精品视频一区二区| 亚洲精品理论电影| 欧美午夜片欧美片在线观看| 91久久嫩草影院一区二区| 欧美大片网站在线观看| 久久免费少妇高潮久久精品99| 欧美片一区二区三区| 亚洲精品国产精品国自产在线| 中国人与牲禽动交精品| 中文字幕日韩免费视频| 国产一区二区三区18| 91在线高清免费观看| 日韩精品在线观看一区二区| 岛国av一区二区在线在线观看| 美女精品视频一区| 亚洲欧美中文日韩在线| 欧美激情免费在线| 亚洲精品www久久久久久广东| 欧美午夜精品久久久久久人妖| 51视频国产精品一区二区| 国产日韩欧美在线播放| 国产成人精品久久二区二区91| 亚洲天堂2020| 日韩中文字幕免费视频| 中文字幕综合一区| 性色av一区二区三区免费| 日韩精品一区二区三区第95| 欧美性xxxx极品hd满灌| 亚洲第一免费网站| 91久久国产综合久久91精品网站| 亚洲天堂成人在线视频| 久久精品国产亚洲精品2020| 国产精品自拍小视频| 国产精品一区=区| 国产成人91久久精品| 国产日韩欧美在线| 欧美成人亚洲成人日韩成人| 精品自拍视频在线观看| 少妇高潮久久77777| 国产精品海角社区在线观看| 亚洲美女自拍视频| 日韩在线观看av| 成人性生交大片免费看小说|