news 2026/4/18 5:28:14

leetcode 3634

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
leetcode 3634

3634: 使数组平衡的最少移除数目

注意:大小为 1 的数组被认为是平衡的,因为其最大值和最小值相等,且条件总是成立。

由于我们只关心剩余元素的最小值和最大值,不关心元素的顺序,所以可以先从小到大排序,方便后续计算。

枚举最大值 nums[i],那么最小值 nums[left] 必须满足 nums[left]*k >=nums[i]。由于排序了,所以这些元素在数组中是连续的,问题转化成一个标准的滑动窗口模型。如果不满足上式,则把 left 加一,直到满足上式。

内层循环结束后,用窗口长度 i−left+1 更新保留元素个数的最大值maxSave。最终答案为 n−maxSave。

class Solution { public: int minRemoval(vector<int>& nums, int k) { ranges::sort(nums); int max_save=0,left=0,n=nums.size(); //枚举最大值 for(int i=0;i<n;i++){ while((long long)nums[left]*k<nums[i]) left++; //滑动窗口 max_save=max(max_save,i-left+1); } return n-max_save; } };

tips:下面这种写法会超出时间限制。

class Solution { public: int minRemoval(vector<int>& nums, int k) { ranges::sort(nums); int max_save=0,n=nums.size(); //枚举最大值 for(int i=n-1;i>=0;i--){ int left=0; while((long long)nums[left]*k<nums[i]) left++; max_save=max(max_save,i-left+1); } return n-max_save; } };
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 2:39:12

Jimeng AI Studio深度体验:如何用AI快速生成商业级视觉作品

Jimeng AI Studio深度体验&#xff1a;如何用AI快速生成商业级视觉作品 1. 为什么这款轻量影像工具值得你花10分钟认真看看 你有没有过这样的时刻&#xff1a;老板下午三点发来需求——“今晚八点前要一套国风电商主图&#xff0c;带‘春日限定’四个字&#xff0c;风格参考故…

作者头像 李华
网站建设 2026/4/18 5:04:36

2026年2月中国GEO公司排名揭晓:基于三维评估模型的权威榜单

当生成式AI搜索在2026年初占据用户信息获取流量的半壁江山时&#xff0c;一个品牌能否被AI“看见”并“推荐”&#xff0c;已成为决定其数字生存空间的关键。企业主们迫切想知道&#xff1a;在纷繁复杂的市场中&#xff0c;究竟哪些服务商能提供真实、可验证的优化效果&#xf…

作者头像 李华
网站建设 2026/4/18 3:24:59

2026 AI Agent开发路线图(非常详细),一文读懂前沿技术!

今天&#xff0c;我们将通过一份2026年AI Agent开发路线图&#xff0c;全面解析Agent开发领域的核心技术栈和发展路径。 什么是AI Agent&#xff1f; 不只是聊天机器人。AI Agent与传统聊天机器人的根本区别在于自主性。一个真正的AI Agent能够理解复杂目标&#xff0c;制定计…

作者头像 李华
网站建设 2026/4/18 5:13:08

RMBG-2.0效果实测:发丝级精准抠图,让你的图片瞬间变透明

RMBG-2.0效果实测&#xff1a;发丝级精准抠图&#xff0c;让你的图片瞬间变透明 你有没有试过为一张人像图手动抠发丝&#xff1f;放大十倍、钢笔路径、蒙版微调……一小时过去&#xff0c;边缘还是毛躁、半透明发丝漏背景、阴影融合生硬。直到我点开这个叫“境界剥离之眼”的…

作者头像 李华
网站建设 2026/4/18 5:13:10

最小相位滤波器的频率响应构建完整指南

最小相位滤波器&#xff1a;从扫频数据到超低延迟补偿的实战路径 你有没有遇到过这样的调试现场&#xff1f; 在调校一款高端主动式监听音箱时&#xff0c;用标准FIR均衡器把频响曲线拉得笔直——但一播放人声&#xff0c;嘴型和声音明显“脱节”&#xff1b;换用IIR反演测量响…

作者头像 李华
网站建设 2026/4/18 5:08:38

GPEN保姆级教程:如何用AI修复Stable Diffusion生成的人脸

GPEN保姆级教程&#xff1a;如何用AI修复Stable Diffusion生成的人脸 1. 这不是修图&#xff0c;是“把崩掉的脸重新长出来” 你有没有试过用 Stable Diffusion 生成一张理想人像&#xff0c;结果点开一看——眼睛一大一小、嘴角歪斜、鼻子塌陷、皮肤像被揉皱的纸&#xff1f…

作者头像 李华