[return sum(nums)-min(nums)*len(nums)leetcode453】 Minimum Moves to Equal Array Elements
来源:互联网 发布:民治编程语言培训 编辑:程序博客网 时间:2024/06/05 05:00
题意: 每次移动可以加1,移动的时候只能移动n-1个,需要移动多少次可以使得数组值都相等
python :return sum(nums)-min(nums)*len(nums)
class Solution(object):
def minMoves(self, nums):
"""
:type nums: List[int]
:rtype: int
"""
minimum = min(nums)
res=0
for i in nums:
res+=i-minimum
return res
每次需要给除了数组最大值的所有数字加1,这样能快速的到达平衡状态。
参考http://www.cnblogs.com/grandyang/p/6053827.html
阅读全文
0 0
- [return sum(nums)-min(nums)*len(nums)leetcode453】 Minimum Moves to Equal Array Elements
- Leetcode453. Minimum Moves to Equal Array Elements
- leetcode453. Minimum Moves to Equal Array Elements
- sum root to leafs nums
- LeetCode453. Minimum Moves to Equal Array Elements我是这么解答的
- 范数nums
- [cs105] nums.length&nums[i]
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- 453. Minimum Moves to Equal Array Elements
- Minimum Moves to Equal Array Elements II
- 453. Minimum Moves to Equal Array Elements
- Leetcode Minimum Moves to Equal Array Elements
- #ifndef
- Python os模块介绍
- Unity+Vuforia 开发遇到的问题
- 关机命令
- 今日头条Go建千亿级微服务的实践
- [return sum(nums)-min(nums)*len(nums)leetcode453】 Minimum Moves to Equal Array Elements
- Android反编译apk
- spring+mybatis框架配置文件中使用${}占位符报错
- 改变echo 输出的颜色
- Okhttp3源码解析
- 菜鸟学习c、c++
- 如何使用adb命令发送keyevent
- 桶排序
- 本地导入jar包 报intellij 报inspects a maven model for resolution problems错误