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
相关推荐
踩坑记录10 小时前
leetcode hot100 240.搜索二维矩阵
leetcode
ONExiaobaijs10 小时前
Java jdk运行库合集
java·开发语言·python
Pyeako10 小时前
深度学习--PyTorch框架&优化器&激活函数
人工智能·pytorch·python·深度学习·优化器·激活函数·梯度爆炸与消失
Stardep10 小时前
算法入门21——二分查找算法——山脉数组的峰顶索引
数据结构·算法·leetcode
空空潍10 小时前
hot100-合并区间(day14)
c++·算法·leetcode
tkevinjd10 小时前
力扣hot100-283移动零(盲人拉屎)
算法·leetcode
Knight_AL10 小时前
一文讲透 Java 中transient的用处(结合 Flink 理解)
java·python·flink
独行soc10 小时前
2026年渗透测试面试题总结-5(题目+回答)
android·网络·python·安全·web安全·渗透测试
POLITE310 小时前
Leetcode 94. 二叉树的中序遍历 104. 二叉树的最大深度 226. 翻转二叉树 101. 对称二叉树 (Day 13)
算法·leetcode·职场和发展
老鼠只爱大米11 小时前
LeetCode经典算法面试题 #2:两数相加(迭代法、字符串修改法等多种实现方案详解)
算法·leetcode·链表·两数相加·字符串修改法·两数相减·大数运算