← [ BACK_TO_NOTES ]

使每一列严格递增的最少操作次数

3402. 使每一列严格递增的最少操作次数 - 力扣(LeetCode)

#algorithm #snippet #evergreen #leetcode #greedy

[!info] related notes 算法面试题型 MOC 贪心算法

使每一列严格递增的最少操作次数

题目

3402. 使每一列严格递增的最少操作次数 - 力扣(LeetCode)

题解

由于我们只能变大,不能变小,那么第一个数肯定不需要变。

对于后面的每个数 x:

如果它比前一个数 pre 大,那么不变。 否则,x 至少要增大到 pre+1,才能保持严格递增。增大到恰好等于 pre+1 是最优的(不然后面的数需要变得更大),操作 pre+1−x 次。

参考

作者:灵茶山艾府 链接:https://leetcode.cn/problems/minimum-operations-to-make-columns-strictly-increasing/solutions/3033305/cong-shang-dao-xia-tan-xin-pythonjavacgo-dvhp/ 来源:力扣(LeetCode) 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

创建于 2025/1/1 更新于 2026/7/15
Digital Biome
Access

键盘导航

j / k / ↑ / ↓
选择对象
Enter / o
打开选择
/ 或 Ctrl+K
全站搜索
i / f / 1–4
筛选当前列表
g → h / l / p / t / a
首页 / 笔记 / 项目 / 工具 / About
r → 1–9
打开所选对象的关联
u
返回上一页
Esc
关闭浮层 / 取消命令;输入框内清空文本