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

阿里巴巴电子商务网站建设目的手机创建网站

阿里巴巴电子商务网站建设目的,手机创建网站,wordpress 无广告,哪个做公司网站假设 力扣#xff08;LeetCode#xff09;即将开始 IPO 。为了以更高的价格将股票卖给风险投资公司#xff0c;力扣 希望在 IPO 之前开展一些项目以增加其资本。 由于资源有限#xff0c;它只能在 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, keycmp_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.hkea.cn/news/14547585/

相关文章:

  • 罗定城乡建设规划局网站排名优化上首页怎么做
  • 南京房产网站建设谷歌浏览器下载安卓版
  • 嘉兴网站推广公司第一ppt网ppt模板免费下载
  • 专业网站建设机构wordpress移动端底部导航栏
  • 深圳网站制作公司资讯劳动仲裁院网站建设
  • 深圳定制网站公司潍坊知名网站建设价格
  • 哪里有做网站推广重庆代还信用卡网站建设
  • 凉山州住房与城乡建设局网站免费网站大全app
  • 做网站属于It行业吗企业网站的用户需求
  • 安徽金鹏建设集团网站安装wordpress linux
  • 淘宝是行业门户网站的盈利模式是什么网站开发者工具post
  • 个人备案的网站能做盈利吗网站等保如何做
  • 招聘网站建设人员的要求类网站建设
  • 2018年深圳建设网站公司天津宏宇网站建设
  • 做暧在线观看网站做网站需要报备什么条件
  • 免费企业网站cms系统做网站枣庄
  • 中山市建设局网站窗口电话外贸网站推荐
  • 网络做网站wordpress评论区插件
  • 搭建一个企业网站需要多少钱网站开发前端指什么
  • 宗学华 网站建设上海交通大学网站建设与管理3
  • 企业网站建设价格怎么样在网络上赚钱
  • 怎样更新网站SEO与网站建设创意
  • 福建住建设厅官方网站现代企业网站建设特点
  • 济宁网站建设培训广告词
  • 朔州市2018年建设工程网站做网站还是订阅号
  • 网站模板下载带后台微信小程序线上商城怎么申请
  • 网站关键字排名优化山东泰安旅游景点大全
  • 南通优普网站建设外包医疗软件网站建设公司排名
  • 网站推广文章 优帮云wordpress微博
  • 做网站比较大的公司安徽网络营销