mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-09-04 15:01:40 +08:00
66 lines
2.4 KiB
HTML
66 lines
2.4 KiB
HTML
<p>给你一个整数数组 <code>nums</code> 和一个整数 <code>k</code>。</p>
|
|
|
|
<p>如果一个数组的 <strong>最大 </strong>元素的值 <strong>至多 </strong>是其 <strong>最小 </strong>元素的 <code>k</code> 倍,则该数组被称为是 <strong>平衡 </strong>的。</p>
|
|
|
|
<p>你可以从 <code>nums</code> 中移除 <strong>任意 </strong>数量的元素,但不能使其变为 <strong>空 </strong>数组。</p>
|
|
|
|
<p>返回为了使剩余数组平衡,需要移除的元素的 <strong>最小 </strong>数量。</p>
|
|
|
|
<p><strong>注意:</strong>大小为 1 的数组被认为是平衡的,因为其最大值和最小值相等,且条件总是成立。</p>
|
|
|
|
<p> </p>
|
|
|
|
<p><strong class="example">示例 1:</strong></p>
|
|
|
|
<div class="example-block">
|
|
<p><strong>输入:</strong><span class="example-io">nums = [2,1,5], k = 2</span></p>
|
|
|
|
<p><strong>输出:</strong><span class="example-io">1</span></p>
|
|
|
|
<p><strong>解释:</strong></p>
|
|
|
|
<ul>
|
|
<li>移除 <code>nums[2] = 5</code> 得到 <code>nums = [2, 1]</code>。</li>
|
|
<li>现在 <code>max = 2</code>, <code>min = 1</code>,且 <code>max <= min * k</code>,因为 <code>2 <= 1 * 2</code>。因此,答案是 1。</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<p><strong class="example">示例 2:</strong></p>
|
|
|
|
<div class="example-block">
|
|
<p><strong>输入:</strong><span class="example-io">nums = [1,6,2,9], k = 3</span></p>
|
|
|
|
<p><strong>输出:</strong><span class="example-io">2</span></p>
|
|
|
|
<p><strong>解释:</strong></p>
|
|
|
|
<ul>
|
|
<li>移除 <code>nums[0] = 1</code> 和 <code>nums[3] = 9</code> 得到 <code>nums = [6, 2]</code>。</li>
|
|
<li>现在 <code>max = 6</code>, <code>min = 2</code>,且 <code>max <= min * k</code>,因为 <code>6 <= 2 * 3</code>。因此,答案是 2。</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<p><strong class="example">示例 3:</strong></p>
|
|
|
|
<div class="example-block">
|
|
<p><strong>输入:</strong><span class="example-io">nums = [4,6], k = 2</span></p>
|
|
|
|
<p><strong>输出:</strong><span class="example-io">0</span></p>
|
|
|
|
<p><strong>解释:</strong></p>
|
|
|
|
<ul>
|
|
<li>由于 <code>nums</code> 已经平衡,因为 <code>6 <= 4 * 2</code>,所以不需要移除任何元素。</li>
|
|
</ul>
|
|
</div>
|
|
|
|
<p> </p>
|
|
|
|
<p><strong>提示:</strong></p>
|
|
|
|
<ul>
|
|
<li><code>1 <= nums.length <= 10<sup>5</sup></code></li>
|
|
<li><code>1 <= nums[i] <= 10<sup>9</sup></code></li>
|
|
<li><code>1 <= k <= 10<sup>5</sup></code></li>
|
|
</ul>
|