【发布时间】:2015-07-31 16:24:15
【问题描述】:
我最近在一次采访中遇到了这个问题。我真的想不出一个算法来解决这个问题。
给定一个未排序的整数数组,我们必须找到可以将该数组转换为算术级数的最小成本,如果数组中的任何元素发生更改,则会产生 1 个单位的成本。此外,元素的值介于 (-inf,inf) 之间。
我有点意识到这里可以使用 DP,但我无法解方程。这些值有一些限制,但我不记得了。我只是在寻找高级伪代码。
【问题讨论】:
-
是否允许交换,还是应该只是逐个元素的算术操作?
-
这有点像线性回归。
标签: algorithm