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

Python | Leetcode Python题解之第502题IPO

题目:

题解:

class Solution:def findMaximizedCapital(self, k: int, w: int, profits: List[int], capital: List[int]) -> int:if w >= max(capital):return w + sum(nlargest(k, profits))n = len(profits)curr = 0arr = [(capital[i], profits[i]) for i in range(n)]arr.sort(key = lambda x : x[0])pq = []for _ in range(k):while curr < n and arr[curr][0] <= w:heappush(pq, -arr[curr][1])curr += 1if pq:w -= heappop(pq)else:breakreturn w

http://www.mrgr.cn/news/56598.html

相关文章:

  • JVM快速入门
  • Web保存状态的手段(Session的使用)
  • Vue学习记录之十九 Event Loop,宏任务和微任务
  • Linux 中 Swap 和内存(Memory)对比介绍
  • Gin框架操作指南04:GET绑定
  • LLM 量化新篇章:FlatQuant 的平坦之道
  • 利用 Direct3D 绘制几何体—7.编译着色器
  • OracleSQL语句 某字段重复数据只取一条
  • word中某些段落行间距无法更改
  • Java 之 Map遍历并删除的几种方法对比
  • 一种用于传感器网络的新型OPC UA PubSub协议绑定(MQTT-SN)
  • go 语言 Gin Web 框架的实现原理探究
  • Java | Leetcode Java题解之第501题二叉搜索树中的众数
  • 有什么好点子帮助更好的学习英语吗?
  • MySQL-事物隔离级别
  • C++ —— 实现一个日期类
  • 使用Mock库进行依赖注入的实用指南
  • TinyC编译器5—词法分析
  • git 下载慢
  • input标签v-model属性失效
  • 信发软件之展示excel文档——未来之窗行业应用跨平台架构
  • 图像处理学习笔记-20241021
  • Ubuntu配置FTP
  • eCAP超声波测距-ePWM电机调速
  • 影刀RPA实战:网页爬虫之我爱听评书
  • 数据结构 - 树,三探之代码实现