1 class Solution 
2 {
3 public:
4     int minMoves(vector<int>& nums) 
5     {
6         return accumulate(nums.begin(),nums.end(),0)-nums.size()* *min_element(nums.begin(),nums.end());
7     }
8 };

数学方法秒杀

方程:

(min+x)*sz=sum+(sz-1)*x

解出x即可

posted on 2018-05-30 16:55  高数考了59  阅读(101)  评论(0)    收藏  举报