【发布时间】:2021-08-13 17:21:08
【问题描述】:
使所有数组元素为零的最小成本因此操作如下:
数组 A 的子数组是数组 A 中的一个 od 连续元素。给定一个包含 N 个元素的数组 A,您可以根据需要多次应用以下操作:
操作 1:选择任何子数组 [L,R] 并递减该子数组中的每个元素以获得成本 C1 操作 2:选择索引 I 使得 A[i] 为正并设置 A[i] = 0。此操作的成本为 C2
我们的任务是找到使所有元素为零的最低成本。
1 <= C1 <= 10
1 <= C2 <= 10^4
1 <= A[i] <= 10^8
【问题讨论】:
-
你最好制定一个一致的问题帖子,而不是在最小操作数和最小成本之间变化。
-
@sri 欢迎来到 Stack Overflow。请通过tour 了解 Stack Overflow 的工作原理,并阅读How to Ask 以了解如何提高问题的质量。然后查看help center,看看你可以问什么问题。请看:How do I ask and answer homework questions?
-
@sri - 应该明确是否允许 A[i] 减少到零以下。
-
@Armali 可以,但这样做没有意义,因为如果有
A[i] < 0,它就不能再是0了。 -
啊,你是对的 - 我误读了 这样 A[i] 是肯定的,因为它应该是 这样认为 i 是肯定的。