当前位置: 首页 > news >正文

婚礼工作室网站模板公司建网站流程

婚礼工作室网站模板,公司建网站流程,莆田建设局网站,在手机上自建网站怎么弄假设 力扣(LeetCode)即将开始 IPO 。为了以更高的价格将股票卖给风险投资公司,力扣 希望在 IPO 之前开展一些项目以增加其资本。 由于资源有限,它只能在 IPO 之前完成最多 k 个不同的项目。帮助 力扣 设计完成最多 k 个不同项目后…

假设 力扣(LeetCode)即将开始 IPO 。为了以更高的价格将股票卖给风险投资公司,力扣 希望在 IPO 之前开展一些项目以增加其资本。 由于资源有限,它只能在 IPO 之前完成最多 k 个不同的项目。帮助 力扣 设计完成最多 k 个不同项目后得到最大总资本的方式。

给你 n 个项目。对于每个项目 i ,它都有一个纯利润 profits[i] ,和启动该项目需要的最小资本 capital[i] 。

最初,你的资本为 w 。当你完成一个项目时,你将获得纯利润,且利润将被添加到你的总资本中。

总而言之,从给定项目中选择 最多 k 个不同项目的列表,以 最大化最终资本 ,并输出最终可获得的最多资本。

答案保证在 32 位有符号整数范围内。

示例 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。

示例 2:
输入:k = 3, w = 0, profits = [1,2,3], capital = [0,1,2]
输出:6

提示:
1 <= k <= 105
0 <= w <= 109
n == profits.length
n == capital.length
1 <= n <= 105
0 <= profits[i] <= 104
0 <= capital[i] <= 109
题目链接
思路:可用贪心法和堆来实现,每次把满足条件的入堆,然后区收益最大的(也可以把数组提前排序下,这样就不用反复遍历了)

from functools import cmp_to_key
import heapq
class Solution:def compare(self, num1, num2):## (profit, capital)if num1[0] > num2[0]:return -1elif num1[0] == num2[0]:if num1[1] <= num2[1]:return -1return 1else:return 1def findMaximizedCapital(self, k: int, w: int, profits: List[int], capital: List[int]) -> int:k = min(k, len(profits))nums = []for i in range(len(profits)):nums.append([profits[i], capital[i]])#nums = sorted(nums, key=cmp_to_key(self.compare))res = wss = []for i in range(k):temp = []for x in nums:if x[1] <= res:## heapq 默认是最小值堆,增加一个负号,构建最大值堆heapq.heappush(ss, [-x[0], x[1]])else:temp.append(x)if len(ss) == 0:return res#print(ss)top = heapq.heappop(ss)res -= top[0]nums = temp[:]return res
http://www.shuangfujiaoyu.com/news/48532.html

相关文章:

  • 想找私人做网站杭州网站
  • 网站建设 百度贴吧关键词推广怎么做
  • 签订网站制作合同注意事项湖南seo服务
  • 企业做网站分一般为哪几种类型seo排名技术软件
  • 建设图片展示网站谷歌浏览器网页版入口
  • 专业医疗建站关键词指数批量查询
  • 网上那些彩票网站可以自己做吗广州谷歌seo公司
  • 网站设计与网站建设a卷疫情最新资讯
  • jsp开发网站seo站长工具 论坛
  • 长沙flash网站制作互联网营销外包公司
  • 做飞机票预订网站百度站长收录提交入口
  • 手机如何做网站企业管理培训机构排名前十
  • m开头的手机网站怎么做淘宝网络营销方式
  • 做婚恋交友类网站网站免费推广的方法
  • 长春火车站是北站吗网上销售平台
  • 有pc网站 移动网站怎么做个人如何在百度做广告
  • 河源市seo网站设计每日英语新闻
  • 网站短信接口怎么做百度搜索关键词技巧
  • 有没有做旅游攻略的网站在线代理浏览网站
  • 做网站第一部企业网站设计优化公司
  • asp加dw做网站灰色词优化培训
  • 张家港英文网站制作黄冈黄页88网黄冈房产估价
  • 昆明制作网站费用做微商怎么找客源加人
  • app门户网站网络营销题库及答案2020
  • 网站开发前端课程专注于seo顾问
  • 分类信息网站推广的意义关键词优化是什么意思?
  • 苏州新公司网站建设软文营销的案例
  • 在建设工程信息网google优化师
  • 移动网站打不开解决办法百度营销平台
  • 标志设计logo网站国内疫情最新消息