🗒️2530. 执行 K 次操作后的最大分数
2025-7-28
| 2025-7-28
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Jul 28, 2025 03:17 PM
给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。你的 起始分数 为 0 。
在一步 操作 中:
  1. 选出一个满足 0 <= i < nums.length 的下标 i ,
  1. 将你的 分数 增加 nums[i] ,并且
  1. 将 nums[i] 替换为 ceil(nums[i] / 3) 。
返回在 恰好 执行 k 次操作后,你可能获得的最大分数。
向上取整函数 ceil(val) 的结果是大于或等于 val 的最小整数。

堆(优先队列)§5.1 基础

优先队列

原地写法——空间复杂度 O(1)

 

📎 参考

  • 【题单】常用数据结构(前缀和/差分/栈/队列/堆/字典树/并查集/树状数组/线段树)
  • 3066. 超过阈值的最少操作数 II2336. 无限集中的最小数字
    Loading...