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

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

502. IPO

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

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;	}};


上一篇:QTreeWidget

下一篇:LeetCode 50. Pow(x, n)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美黑人性生活视频| 国产成人小视频在线观看| 亚洲高清久久久久久| 国产日韩欧美一二三区| 国产亚洲精品91在线| 精品亚洲男同gayvideo网站| 亚洲国产成人精品久久久国产成人一区| 欧美wwwxxxx| 一本久久综合亚洲鲁鲁| 国产日韩欧美在线观看| 热久久视久久精品18亚洲精品| 久久亚洲国产精品成人av秋霞| 欧洲永久精品大片ww免费漫画| 久久久久久久久久av| 最新国产精品亚洲| 亚洲一区二区三区四区在线播放| 亚洲一区精品电影| 欧美极度另类性三渗透| 亚洲跨种族黑人xxx| 国产视频久久久久久久| 91亚洲精华国产精华| 欧美性xxxxxx| 欧美美女15p| 亚洲无线码在线一区观看| 日本道色综合久久影院| 91精品久久久久久综合乱菊| 91国产中文字幕| 亚洲精品v天堂中文字幕| 日本aⅴ大伊香蕉精品视频| 国产欧美一区二区| 日韩av在线网站| 日韩在线观看免费| 综合国产在线视频| 亚洲成在人线av| 色综合久久88| 亚洲精品久久久久久下一站| 久久久免费在线观看| 中文在线资源观看视频网站免费不卡| 青青草国产精品一区二区| 97视频在线观看亚洲| 日本久久久久久| 色综合影院在线| 日韩免费在线电影| 91国产高清在线| 国产丝袜一区二区三区免费视频| 亚洲精品网址在线观看| 国产成人精品日本亚洲专区61| 国产日韩精品在线观看| 狠狠躁夜夜躁人人爽天天天天97| 亚洲国产精品女人久久久| 国产亚洲精品综合一区91| 亚洲色图15p| 日韩高清a**址| 神马国产精品影院av| 亚洲欧洲av一区二区| 国产乱人伦真实精品视频| 精品视频在线播放色网色视频| 清纯唯美亚洲综合| 国产精品美女网站| 亚洲风情亚aⅴ在线发布| 国产亚洲精品久久久久久777| 欧美日韩国产在线看| 国产精品久久久久久影视| 色哟哟网站入口亚洲精品| 日本伊人精品一区二区三区介绍| 国产综合视频在线观看| 久久69精品久久久久久久电影好| 亚洲黄色在线观看| 久久好看免费视频| 亚洲男女自偷自拍图片另类| 日韩视频在线观看免费| 欧美成人精品激情在线观看| 国产亚洲人成网站在线观看| 欧美高清不卡在线| 91精品免费看| 国产成人综合亚洲| 91免费在线视频| 亚洲直播在线一区| 国产午夜精品一区二区三区| 久久久久久久久网站| 国产精品亚洲片夜色在线| 欧美精品在线第一页| 日韩av中文字幕在线免费观看| 国产精品男人爽免费视频1| 久久久久久尹人网香蕉| 精品视频在线播放| 欧美激情手机在线视频| 久久福利视频网| 欧美国产中文字幕| 欧美成人在线影院| 成人xxxx视频| 亚洲在线观看视频网站| 欧美精品久久一区二区| 欧美乱人伦中文字幕在线| 午夜精品www| 亚洲色图校园春色| 国产福利精品av综合导导航| 亚洲成人精品av| 91丝袜美腿美女视频网站| 亚洲视频在线视频| 中文字幕亚洲自拍| 国产成人在线亚洲欧美| 2018日韩中文字幕| 色老头一区二区三区在线观看| 国产最新精品视频| 亚洲午夜性刺激影院| 伊人激情综合网| 欧美色视频日本高清在线观看| 日韩欧美视频一区二区三区| 7m精品福利视频导航| 精品偷拍各种wc美女嘘嘘| 欧美视频在线免费| 欧美一乱一性一交一视频| 中文字幕v亚洲ⅴv天堂| 亚洲嫩模很污视频| 欧美国产日韩免费| 欧美肥老太性生活视频| 日韩欧美主播在线| 日韩在线免费观看视频| 色青青草原桃花久久综合| 亚洲aⅴ男人的天堂在线观看| 久久精品视频免费播放| 亚洲国产成人久久综合一区| 亚洲影院高清在线| 欧美日韩精品国产| 亚洲精品日韩丝袜精品| 欧洲成人免费aa| 97在线看福利| 主播福利视频一区| 91精品视频免费观看| 日韩中文字幕视频| 色综合久久中文字幕综合网小说| 在线观看视频亚洲| 欧美xxxx做受欧美| 亚洲男人天堂网| 日韩av最新在线| 亚洲老司机av| 色老头一区二区三区在线观看| 国产精品美女免费| 亚洲一区亚洲二区亚洲三区| 国产精品伦子伦免费视频| 亚洲人成电影在线观看天堂色| 国产精品成人一区二区三区吃奶| 91影院在线免费观看视频| 亚洲精品日产aⅴ| 国产精品444| 成人国产在线视频| 亚洲激情国产精品| 国产日韩欧美黄色| 日韩麻豆第一页| 中文字幕一区电影| 国产精品久久久久av| 777国产偷窥盗摄精品视频| 中文欧美日本在线资源| 国产精品天天狠天天看| 亚洲老头同性xxxxx| 中文字幕无线精品亚洲乱码一区| 成人欧美一区二区三区黑人孕妇| 视频直播国产精品| 亚洲免费视频网站| 亚洲欧美一区二区激情| 国产suv精品一区二区三区88区| 成人福利视频在线观看| 欧美做爰性生交视频|