class Solution {public:
int minMoves(vector<int>& nums) {
sort(nums.begin(), nums.end());
int count=0 ;
int min = nums[0];
for(int i=1 ;i<nums.size();i++)
{
count +=nums[i]- min;
}
return count;
}
};
很简单。因为只能增加n-1个数字 相当于最大的数字只能减去1个
最小步数求解算法
本文介绍了一种求解使数组元素相等所需的最小步数的算法。通过排序数组并计算最大值与最小值之间的差值累加和来实现目标。此方法适用于计算机科学中的优化问题。

被折叠的 条评论
为什么被折叠?



