技术栈

C语言 | Leetcode C语言题解之第517题超级洗衣机

DdddJMs__1352024-10-30 18:05

题目:


题解:

cpp 复制代码
int findMinMoves(int* machines, int machinesSize){
    int sum=0;
    for(int i=0;i<machinesSize;i++){
        sum+=machines[i];
    }
    if(sum%machinesSize!=0){
        return -1;
    }
    int p=sum/machinesSize;
    int ans=0;
    int cur=0;
    for(int i=0;i<machinesSize;i++){
        cur+=(machines[i]-p);
        ans=fmax(ans,machines[i]-p);
        ans=fmax(ans,abs(cur));
    }
    return ans;
}
上一篇:【大象数据集】大象图像识别 目标检测 机器视觉(含数据集)
下一篇:centos7.X zabbix监控参数以及邮件报警和钉钉报警
相关推荐
CoderYanger
40 分钟前
A.每日一题——1523. 在区间范围内统计奇数数目
java·数据结构·算法·leetcode·职场和发展
缘三水
1 小时前
【C语言】15.指针(5)
c语言·开发语言·指针·语法
灰灰勇闯IT
2 小时前
C语言实战:字符串元音字母提取器的实现与优化
c语言·开发语言
学学学无无止境
2 小时前
力扣-从中序与后序遍历序列构造二叉树
leetcode
pursuit_csdn
3 小时前
力扣周赛 - 479
算法·leetcode·职场和发展
学学学无无止境
4 小时前
力扣-从前序与中序遍历序列构造二叉树
leetcode
Tandy12356_
4 小时前
手写TCP/IP协议栈——ARP输入处理
c语言·网络协议·tcp/ip·计算机网络
AuroraWanderll
4 小时前
C++11(二)核心突破:右值引用与移动语义(上)
c语言·数据结构·c++·算法·stl
热门推荐
01GitHub 镜像站点02【超详细教程】手把手教你从微软官网免费下载Windows 10官方原版ISO镜像(2025最新版)03安娜的档案(Anna’s Archive) 镜像网站/国内最新可访问入口(持续更新)04UV安装并设置国内源05React CVE-2025-55182漏洞排查与修复指南06Linux下V2Ray安装配置指南07BongoCat - 跨平台键盘猫动画工具08从入门到实战:Gemini 3 使用指南速览09智能库存管理的需求预测模型:从业务痛点到落地代码的完整实践10在VSCode配置Java开发环境的保姆级教程(适配各类AI编程IDE)