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
相关推荐
云和数据.ChenGuang7 分钟前
tensorflow的广播机制
人工智能·python·tensorflow
咕白m62515 分钟前
使用 Python 轻松实现 Excel 转 PDF 全指南
python
CodeCraft Studio20 分钟前
MPP文件处理组件Aspose.Tasks教程:使用Python在Excel中打开MPP文件
python·ui·excel·csv·mpp·aspose·ms project
王六岁26 分钟前
🐍 前端开发 0 基础学 Python 入门指南:f-strings 篇
前端·javascript·python
清空mega30 分钟前
从零开始搭建 flask 博客(1)实验
后端·python·flask
maotou5261 小时前
dvadmin开发文档(第一版)
python·django
不去幼儿园1 小时前
【启发式算法】狼群算法(Wolf Pack Algorithm, WPA)算法详细介绍(Python)
python·算法·启发式算法·任务分配·集群智能
傻啦嘿哟1 小时前
告别爬取困境:用Playwright完美抓取复杂动态网页
python
做科研的周师兄1 小时前
【机器学习入门】9.2:感知机 Python 实践代码模板(苹果香蕉分类任务适配)
人工智能·python·学习·机器学习·分类·数据挖掘·numpy
java1234_小锋1 小时前
PyTorch2 Python深度学习 - 数据集与数据加载
开发语言·python·深度学习·pytorch2