整个过程相当于把每个数降到最小值,所以操作数就是所有数与最小值的差值和。
class Solution {
public int minMoves(int[] nums) {
int min = Integer.MAX_VALUE;
int res = 0;
for(int i:nums){
min = Math.min(min,i);
}
for(int j:nums){
res += j-min;
}
return res;
}
}