Python | Leetcode Python题解之第517题超级洗衣机

题目:

题解:

python 复制代码
class Solution:
    def findMinMoves(self, machines: List[int]) -> int:
        tot = sum(machines)
        n = len(machines)
        if tot % n:
            return -1
        avg = tot // n
        ans, s = 0, 0
        for num in machines:
            num -= avg
            s += num
            ans = max(ans, abs(s), num)
        return ans
相关推荐
540_54013 小时前
ADVANCE Day33
人工智能·python·机器学习
水龙吟啸13 小时前
基于Orbbec-Gemini深度相机与SFM-2D to 3D重建算法、手部识别视觉算法、Unity运动控制的3D水果切割游戏
python·深度学习·神经网络·c#·游戏引擎·3d视觉·3d重建
BBB努力学习程序设计14 小时前
深入理解 Python 中的深浅拷贝(Shallow Copy & Deep Copy):避免数据引用的 “坑”
python
BBB努力学习程序设计14 小时前
深入理解 Python 中的闭包(Closure):封装状态的函数式编程利器
python
澜莲花14 小时前
python图色之opencv基础---验证码实战
开发语言·python·opencv
import_random14 小时前
[python]dataframe二维数据 -- > 三维数据
python
databook15 小时前
格式塔原理:数据可视化如何引导观众的注意力
python·数据分析·数据可视化
秦时明月之君临天下15 小时前
Python递归获取目录大小
python
三万棵雪松15 小时前
【AI小智后端部分(一)】
人工智能·python·ai小智