453. 最小操作次数使数组元素相等思维
Posted 幽殇默
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了453. 最小操作次数使数组元素相等思维相关的知识,希望对你有一定的参考价值。
https://leetcode-cn.com/problems/minimum-moves-to-equal-array-elements/
任选n-1一个数加1相当于 只选一个数减1.
故只需统计每一个数和最小数的差值和即可。
class Solution {
public:
int minMoves(vector<int>& nums)
{
int temp=1e9;
for(int i=0;i<nums.size();i++) temp=min(temp,nums[i]);
long long int sum=0;
for(int i=0;i<nums.size();i++) sum+=nums[i]-temp;
return sum;
}
};
以上是关于453. 最小操作次数使数组元素相等思维的主要内容,如果未能解决你的问题,请参考以下文章
leetcode打卡--453. 最小操作次数使数组元素相等[关于数学的等效替代法]
Leetcode刷题100天—453. 最小操作次数使数组元素相等—day72
Leetcode刷题100天—453. 最小操作次数使数组元素相等—day72