题意是把vector的n-1个数加1,直到所有数相等。

其实相等于把大的数减一,直到都等于最小数。

相等于逆否命题。

class Solution {
public:
int minMoves(vector<int>& nums) {
int n=nums.size();
int minx=nums[0];
for(int i=0;i<n;i++){
minx=min(minx,nums[i]);
}
int cnt=0;
for(int i=0;i<n;i++){
cnt+=(nums[i]-minx);
}
return cnt;
}
};