【发布时间】:2011-08-13 13:29:19
【问题描述】:
这是problem 声明
给定一个由 N 个整数组成的序列。在每一步中,允许将任何数字的值增加 1 或减少 1。游戏的目标是使序列在最小步数的情况下不递减
例如,给定
3 2 -1 2 11
可以在 4 步内使该序列成为非递减序列(将 3 减 1 并将 -1 增 3)。
(-1) (0) (+3) (0) (0)
序列会变成
2 2 2 2 11
我该如何解决这个问题?
【问题讨论】:
-
最小步数是什么意思
-
@Avinash,它不是最小的步数,而是最小的步数。在 3 2 -1 2 11 的情况下,需要进行 4 次更改,即 (-1) (0) (+3) (0) (0) 对应于每个整数。
标签: algorithm sorting dynamic-programming