🗒️1658. 将 x 减到 0 的最小操作数
2024-11-28
| 2024-11-28
0  |  阅读时长 0 分钟
type
status
date
slug
summary
tags
category
icon
password
创建时间
Nov 28, 2024 08:52 AM
给你一个整数数组 nums 和一个整数 x 。每一次操作时,你应当移除数组 nums 最左边或最右边的元素,然后从 x 中减去该元素的值。请注意,需要 修改 数组以供接下来的操作使用。
如果可以将 x 恰好 减到 0 ,返回 最小操作数 ;否则,返回 -1 。

正向思维

前面的铺垫太大了

逆向思维

去掉一些数,使其最后的值为 x。而且这样滑动窗口,也不用考虑最左、最右了,而是在内部了。
💡
滑动窗口的逆向思考。正向难,就思考反着做。——感觉最大什么的,好做一点

📎 参考

  • 【题单】滑动窗口与双指针
  • 1838. 最高频元素的频数1004. 最大连续1的个数 III
    Loading...