每日一题 2558. 从数量最多的堆取走礼物(简单,heapq)

怎么这么多天都是简单题,不多说了

python 复制代码
class Solution:
    def pickGifts(self, gifts: List[int], k: int) -> int:
        gifts = [-gift for gift in gifts]
        heapify(gifts)
        for i in range(k):
            heappush(gifts, -int(sqrt(-heappop(gifts))))
        return -sum(gifts)
相关推荐
程序员小远12 小时前
使用Postman进行一次完整的接口测试
自动化测试·软件测试·python·测试工具·测试用例·接口测试·postman
池央12 小时前
贪心算法-最大数
算法·贪心算法
Yvonne爱编码12 小时前
JAVA数据结构 DAY1-集合和时空复杂度
java·数据结构·python
iAkuya12 小时前
(leetcode)力扣100 57电话号码的字母组合(回溯)
算法·leetcode·深度优先
DN202013 小时前
AI销售机器人:节日祝福转化率提升30倍
人工智能·python·深度学习·机器学习·机器人·节日
m0_7369191013 小时前
模板元编程性能分析
开发语言·c++·算法
pen-ai13 小时前
【YOLO系列】 YOLOv1 目标检测算法原理详解
算法·yolo·目标检测
爱喝可乐的老王13 小时前
PyTorch简介与安装
人工智能·pytorch·python
看我干嘛!13 小时前
第三次python作业
服务器·数据库·python
deephub13 小时前
用 PyTorch 实现 LLM-JEPA:不预测 token,预测嵌入
人工智能·pytorch·python·深度学习·大语言模型