1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-09-12 02:41:42 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
Files
leetcode-problemset/leetcode-cn/problem (Chinese)/找出最大的几近缺失整数 [find-the-largest-almost-missing-integer].html
2025-03-14 03:44:12 +08:00

71 lines
2.8 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>给你一个整数数组&nbsp;<code>nums</code>&nbsp;和一个整数&nbsp;<code>k</code></p>
<p>如果整数 <code>x</code>&nbsp;恰好仅出现在&nbsp;<code>nums</code>&nbsp;中的一个大小为 <code>k</code>&nbsp;的子数组中,则认为&nbsp;<code>x</code>&nbsp;<code>nums</code>&nbsp;中的几近缺失(<strong>almost missing</strong>)整数。</p>
<p>返回 <code>nums</code><strong>最大的几近缺失</strong> 整数,如果不存在这样的整数,返回&nbsp;<code>-1</code>&nbsp;</p>
<strong>子数组</strong> 是数组中的一个连续元素序列。
<p>&nbsp;</p>
<p><b>示例 1</b></p>
<div class="example-block">
<p><span class="example-io"><b>输入:</b>nums = [3,9,2,1,7], k = 3</span></p>
<p><span class="example-io"><b>输出:</b>7</span></p>
<p><b>解释:</b></p>
<ul>
<li>1 出现在两个大小为 3 的子数组中:<code>[9, 2, 1]</code><code>[2, 1, 7]</code></li>
<li>2 出现在三个大小为&nbsp;3 的子数组中:<code>[3, 9, 2]</code><code>[9, 2, 1]</code><code>[2, 1, 7]</code></li>
<li index="2">3 出现在一个大小为 3 的子数组中:<code>[3, 9, 2]</code></li>
<li index="3">7 出现在一个大小为 3 的子数组中:<code>[2, 1, 7]</code></li>
<li index="4">9 出现在两个大小为 3 的子数组中:<code>[3, 9, 2]</code><code>[9, 2, 1]</code></li>
</ul>
<p>返回 7 ,因为它满足题意的所有整数中最大的那个。</p>
</div>
<p><b>示例 2</b></p>
<div class="example-block">
<p><span class="example-io"><b>输入:</b>nums = [3,9,7,2,1,7], k = 4</span></p>
<p><span class="example-io"><b>输出:</b>3</span></p>
<p><b>解释:</b></p>
<ul>
<li>1 出现在两个大小为 3 的子数组中:<code>[9, 7, 2, 1]</code><code>[7, 2, 1, 7]</code></li>
<li>2 出现在三个大小为 3 的子数组中:<code>[3, 9, 7, 2]</code><code>[9, 7, 2, 1]</code><code>[7, 2, 1, 7]</code></li>
<li>3 出现在一个大小为 3 的子数组中:<code>[3, 9, 7, 2]</code></li>
<li>7 出现在三个大小为 3 的子数组中:<code>[3, 9, 7, 2]</code><code>[9, 7, 2, 1]</code><code>[7, 2, 1, 7]</code></li>
<li>9 出现在两个大小为 3 的子数组中:<code>[3, 9, 7, 2]</code><code>[9, 7, 2, 1]</code></li>
</ul>
<p>返回 3&nbsp;,因为它满足题意的所有整数中最大的那个。</p>
</div>
<p><b>示例 3</b></p>
<div class="example-block">
<p><span class="example-io"><b>输入:</b>nums = [0,0], k = 1</span></p>
<p><span class="example-io"><b>输出:</b>-1</span></p>
<p><b>解释:</b></p>
<p>不存在满足题意的整数。</p>
</div>
<p>&nbsp;</p>
<p><b>提示:</b></p>
<ul>
<li><code>1 &lt;= nums.length &lt;= 50</code></li>
<li><code>0 &lt;= nums[i] &lt;= 50</code></li>
<li><code>1 &lt;= k &lt;= nums.length</code></li>
</ul>