技术栈

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

Mopes__2024-10-31 3:06

题目:

题解:

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
上一篇:rhcsa、ce复习(每日编辑,复习完为止)
下一篇:LeetCode 202 - 快乐数
相关推荐
青春不朽512
9 分钟前
Scrapy框架入门指南
python·scrapy
MZ_ZXD001
33 分钟前
springboot旅游信息管理系统-计算机毕业设计源码21675
java·c++·vue.js·spring boot·python·django·php
TracyCoder123
1 小时前
LeetCode Hot100(34/100)——98. 验证二叉搜索树
算法·leetcode
全栈老石
1 小时前
Python 异步生存手册:给被 JS async/await 宠坏的全栈工程师
后端·python
梨落秋霜
1 小时前
Python入门篇【模块/包】
python
阔皮大师
2 小时前
INote轻量文本编辑器
java·javascript·python·c#
小法师爱分享
2 小时前
StickyNotes,简单便签超实用
java·python
深蓝电商API
2 小时前
处理字体反爬:woff字体文件解析实战
爬虫·python
开源技术
3 小时前
Claude Opus 4.6 发布,100万上下文窗口,越贵越好用
人工智能·python
We་ct
3 小时前
LeetCode 56. 合并区间:区间重叠问题的核心解法与代码解析
前端·算法·leetcode·typescript
热门推荐
01GitHub 镜像站点02Claude Code + GLM4.7 避坑指南:解决 Unable to connect to Anthropic services03Linux下V2Ray安装配置指南04openclaw配置教程(linux+局域网ollama)05OpenClaw Chrome扩展使用教程 - 浏览器中继控制06UV安装并设置国内源07Claude Code Skills 实用使用手册08让 Trae IDE 智能体 “读懂”文档 Excel+PDF+DOCX :mcp-documents-reader 工具使用指南09Vue-skills的中文文档10使用 1panel面板 部署 php网站