当前位置: 首页 > news >正文

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

题目:


题解:

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;
}
http://www.lryc.cn/news/472455.html

相关文章:

  • Java多线程编程基础
  • 刷代随有感(134):单调栈——下一个更大元素I(难点涉及哈希表与单调栈的结合)
  • Linux云计算 |【第五阶段】CLOUD-DAY5
  • 被上传文件于后端的命名策略
  • 哈希表 算法专题
  • unity3d————[HideInInspector]
  • Soanrquber集成Gitlab 之 导入Gitlab项目
  • 论区块链技术及应用
  • GPT避坑指南:如何辨别逆向、AZ、OpenAI官转
  • Qt 文本文件读写与保存
  • Linux基础环境搭建(CentOS7)- 安装Scala和Spark
  • SpringBoot 下的Excel文件损坏与内容乱码问题
  • 官宣下代GPU存在缺陷,50系显卡或将迎来涨价
  • 使用pytorch实现LSTM预测交通流
  • C/C++(八)C++11
  • 使用three.js 实现 自定义绘制平面的效果
  • 玩转Docker | 使用Docker部署捕鱼网页小游戏
  • 第2章 Android App开发基础
  • 通过 SYSENTER/SYSEXIT指令来学习系统调用
  • Nginx开发实战——网络通信(一)
  • w外链如何跳转微信小程序
  • 获取平台Redis各项性能指标
  • STM32 HAL 点灯
  • 【http作业】
  • WPF+MVVM案例实战(十一)- 环形进度条实现
  • 简述MCU微控制器
  • 微服务的雪崩问题
  • Java基础(4)——构建字符串(干货)
  • logback日志脱敏后异步写入文件
  • 电容的基本知识