1 | 给定一个长度为 n 的 非空 整数数组,每次操作将会使 n - 1 个元素增加 1。找出让数组所有元素相等的最小操作次数。 |
每次给n-1个元素加一相当于每次给某一个元素减一,只需要把每个数字减到最小的那个数字,就可以得到计算的次数
1 | class Solution { |
每次给n-1个元素加一相当于每次给某一个元素减一,只需要把每个数字减到最小的那个数字,就可以得到计算的次数
为了防止溢出,在计算过程中计算执行的次数
1 | public class Solution { |
动态规划方法
1 | public class Solution { |