news 2026/1/27 6:42:47

前缀和+贪心

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
前缀和+贪心

lc517

先判断衣物总数能否均分

通过前缀和计算衣物转移的累积流量

取“单台机器超量数”和“累积流量绝对值”的最大值,得到最少操作步数

为什么 machines[i] - avg 不用取绝对值呢

  • 一个洗衣机一次最多只能移出去一件衣服,但可能接收多件衣服

class Solution {

typedef long long ll;

public:

int findMinMoves(vector<int>& machines) {

ll sum = 0;

for (auto& m : machines) sum += m;

int n = machines.size();

if (sum % n != 0) return -1;

int avg = sum / n;

int ret = 0;

ll pre_sum = 0; // 前缀和,记录当前位置前的衣物总量差

for (int i = 0; i < n; ++i) {

pre_sum += machines[i] - avg;

// 取三个值的最大值:当前机器需移出的衣物数、前缀和绝对值、当前结果

ret = max({ret, machines[i] - avg,abs((int)pre_sum)});

}

return ret;

}

};

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/15 6:06:56

DingTalkRevokeMsgPatcher终极指南:飞书消息防撤回完全解决方案

DingTalkRevokeMsgPatcher终极指南&#xff1a;飞书消息防撤回完全解决方案 【免费下载链接】DingTalkRevokeMsgPatcher 钉钉消息防撤回补丁PC版&#xff08;原名&#xff1a;钉钉电脑版防撤回插件&#xff0c;也叫&#xff1a;钉钉防撤回补丁、钉钉消息防撤回补丁&#xff09;…

作者头像 李华
网站建设 2026/1/20 8:15:46

Linux 内核驱动-中断

Linux 内核驱动--中断 概述 中断是计算机系统中一种重要的异步事件处理机制,它允许外部设备在需要处理器注意时暂停当前执行的程序,转而去处理设备的需求,处理完成后再返回原程序继续执行。 中断的主要作用包括: • 提高CPU利用率:避免CPU轮询等待外部设备。 • 实现实…

作者头像 李华
网站建设 2026/1/27 4:00:08

5分钟玩转BilibiliDown:解锁B站音频下载的实用技巧

还在为喜欢的B站背景音乐无处下载而烦恼吗&#xff1f;想将UP主精心制作的音频内容永久保存&#xff0c;却苦于找不到合适的工具&#xff1f;今天&#xff0c;就让我带你全面了解这款备受好评的B站音频下载工具——BilibiliDown&#xff0c;它不仅能下载视频&#xff0c;更是一…

作者头像 李华
网站建设 2026/1/19 14:08:42

MCP不是API替代品!AI Agent开发者的避坑指南,建议收藏细读

MCP是AI与外部工具交互的通用适配器&#xff0c;与API是互补而非替代关系。MCP适合AI自主决策、多工具协作和快速原型验证&#xff0c;而API则在性能敏感、复杂数据操作、安全合规和固定流程场景中更优。开发者应避免盲目滥用MCP&#xff0c;应根据场景精准搭配&#xff1a;用M…

作者头像 李华
网站建设 2026/1/22 7:38:11

大模型代理幻觉全解析:五大类型、十八种触发原因与十种解决方案

这篇文章全面综述了基于LLM的代理幻觉问题&#xff0c;创新性地将代理幻觉分为推理、执行、感知、记忆和通信五种类型&#xff0c;深入分析了十八种触发原因&#xff0c;并总结了十种有效缓解方法&#xff08;知识利用、范式改进、事后验证等&#xff09;。研究为理解LLM代理幻…

作者头像 李华
网站建设 2026/1/19 3:58:50

自然灾害与交通事故无人机检测数据集VOC+YOLO格式372张5类别

数据集格式&#xff1a;Pascal VOC格式YOLO格式(不包含分割路径的txt文件&#xff0c;仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件)图片数量(jpg文件个数)&#xff1a;372标注数量(xml文件个数)&#xff1a;372标注数量(txt文件个数)&#xff1a;372标注类别数&…

作者头像 李华