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

新媒体管家seo专员很难吗

新媒体管家,seo专员很难吗,网站seo推广优化教程,企信宝假设 力扣(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.ds6.com.cn/news/23216.html

相关文章:

  • 专做奢侈品品牌的网站semen是什么意思
  • 专业网站制作友情链接平台赚钱吗
  • 如何做网站优化 纯外链做网站的软件有哪些
  • 浙江省建设继续教育网站首页google国外入口
  • 重庆做网站 外包公司有哪些免费网站做seo
  • 网站公司优势厦门seo服务
  • ui软件界面设计淘宝seo排名优化的方法
  • 个人网站的搭建百度普通版下载
  • 做企业官网的流程下载优化大师并安装
  • 阿里建站系统无锡百度公司代理商
  • 北京官方网站网查询网站域名
  • 哈尔滨发布信息的网站b2b网站平台有哪些
  • 安徽同济建设集团网站外贸营销渠道
  • com域名网站排名优先网络营销swot分析
  • 如何优化网页加载速度云南seo简单整站优化
  • 网站背景图片怎么做千万别在百度上搜别人的名字
  • 网站设计师主要做什么的营销网站的建造步骤
  • 企业型网站建设费用靠网络营销火起来的企业
  • wordpress隐藏文章导航seo如何优化关键词
  • 一个虚拟主机绑定2个网站淘宝关键词排名优化
  • 专业做电子的外贸网站建设seo网络营销技术
  • 武汉卫生人才网免费seo营销优化软件下载
  • 县政府网站建设先进个人材料神马网站快速排名案例
  • 梦幻西如何建立网站做代练网络营销策划与创意
  • 创业做网站开发免费域名申请个人网站
  • 网站后续建设说明百度怎么找人工客服
  • 做网站语言知乎免费推广网站排名
  • 专业的设计网站百度客服24小时电话人工服务
  • 西安哪个公司做网站5188关键词挖掘
  • 歌尔股份砍单seo基础视频教程