news 2026/9/24 6:49:56

leetcode 849. Maximize Distance to Closest Person 到最近的人的最大距离-耗时100%

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 849. Maximize Distance to Closest Person 到最近的人的最大距离-耗时100%

Problem: 849. Maximize Distance to Closest Person 到最近的人的最大距离

解题过程

耗时100%,对每个==1的索引,根据pre的值,计算到两个人之间的最近距离的最大值,然后拿到最大值即可,起始和最后需要单独考虑

Code

class Solution { public: int maxDistToClosest(vector<int>& seats) { int n = seats.size(), pre = -100000, mx = INT_MIN; for(int i = 0; i < n; i++) { if(seats[i] == 1) { if(pre >= 0) { mx = max((i - pre)/2, mx); } else { mx = max(mx, i); } pre = i; } } if(seats[n-1]==0) { mx = max(mx, n - pre-1); } // vector<int> left(n, 0), right(n, 0); // for(int i = 0; i < seats.size(); i++) { // if(seats[i]==1) { // pre = i; // } else { // left[i] = abs(i - pre); // } // } // int mx =INT_MIN; // pre = 100000; // for(int i = seats.size() - 1; i >= 0; i--) { // if(seats[i]==1) { // pre = i; // } else { // mx = max(mx, min(abs(i - pre), left[i]) ); // } // } return mx; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/19 23:05:06

ESP32项目驱动智能门锁的设计与操作指南

用ESP32打造真正靠谱的智能门锁&#xff1a;从原理到实战&#xff0c;一次讲透你有没有过这样的经历&#xff1f;出门忘带钥匙&#xff0c;站在家门口干瞪眼&#xff1b;朋友临时来访&#xff0c;却没法远程开门&#xff1b;租客换了一波又一波&#xff0c;每次都要重新配钥匙……

作者头像 李华
网站建设 2026/9/23 23:03:28

使用HeyGem前必看:音视频文件准备建议与优化策略

使用HeyGem前必看&#xff1a;音视频文件准备建议与优化策略 在企业培训、在线教育和数字营销日益依赖视频内容的今天&#xff0c;如何快速生成大量口型同步、表现自然的讲解类视频&#xff0c;成为许多团队面临的现实挑战。传统拍摄流程耗时耗力&#xff0c;而AI驱动的数字人技…

作者头像 李华
网站建设 2026/9/20 13:34:29

数字人表情丰富度由什么决定?HeyGem驱动模型能力边界

数字人表情丰富度由什么决定&#xff1f;HeyGem驱动模型能力边界 在虚拟主播、AI客服、在线教育等场景中&#xff0c;我们越来越频繁地看到“数字人”登场。他们能说话、会眨眼、唇形精准同步语音——看起来几乎和真人无异。但为什么有些数字人显得呆板机械&#xff0c;而另一些…

作者头像 李华
网站建设 2026/9/24 2:08:41

iSCSI块设备映射远程存储供IndexTTS2专用

iSCSI块设备映射远程存储供IndexTTS2专用 在AI语音合成系统日益普及的今天&#xff0c;一个看似不起眼的问题却频繁困扰开发者&#xff1a;模型太大&#xff0c;本地磁盘装不下。尤其是像IndexTTS2这样基于大模型驱动的中文TTS系统&#xff0c;动辄十几GB的缓存文件让许多轻量级…

作者头像 李华
网站建设 2026/9/23 8:04:50

通过ESP32识别家庭异常声响:操作指南

让ESP32“听懂”家里的声音&#xff1a;从零构建异常声响识别系统 你有没有想过&#xff0c;一个不到5美元的开发板&#xff0c;能像守夜人一样默默监听家中动静&#xff0c;在玻璃破碎、婴儿啼哭或烟雾报警响起的瞬间立刻响应&#xff1f;这并非科幻场景——借助 ESP32 与轻…

作者头像 李华