mirror of
				https://gitee.com/coder-xiaomo/leetcode-problemset
				synced 2025-11-04 11:43:12 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			33 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
<p>给你一个下标从 <strong>0</strong> 开始的整数数组 <code>nums</code> 。</p>
 | 
						||
 | 
						||
<p>如果一个前缀 <code>nums[0..i]</code> 满足对于 <code>1 <= j <= i</code> 的所有元素都有 <code>nums[j] = nums[j - 1] + 1</code> ,那么我们称这个前缀是一个 <strong>顺序前缀</strong> 。特殊情况是,只包含 <code>nums[0]</code> 的前缀也是一个 <strong>顺序前缀</strong> 。</p>
 | 
						||
 | 
						||
<p>请你返回 <code>nums</code> 中没有出现过的 <strong>最小</strong> 整数 <code>x</code> ,满足 <code>x</code> 大于等于 <strong>最长</strong> 顺序前缀的和。</p>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p><strong class="example">示例 1:</strong></p>
 | 
						||
 | 
						||
<pre>
 | 
						||
<b>输入:</b>nums = [1,2,3,2,5]
 | 
						||
<b>输出:</b>6
 | 
						||
<b>解释:</b>nums 的最长顺序前缀是 [1,2,3] ,和为 6 ,6 不在数组中,所以 6 是大于等于最长顺序前缀和的最小整数。
 | 
						||
</pre>
 | 
						||
 | 
						||
<p><strong class="example">示例 2:</strong></p>
 | 
						||
 | 
						||
<pre>
 | 
						||
<strong>输入:</strong>nums = [3,4,5,1,12,14,13]
 | 
						||
<b>输出:</b>15
 | 
						||
<b>解释:</b>nums 的最长顺序前缀是 [3,4,5] ,和为 12 ,12、13 和 14 都在数组中,但 15 不在,所以 15 是大于等于最长顺序前缀和的最小整数。
 | 
						||
</pre>
 | 
						||
 | 
						||
<p> </p>
 | 
						||
 | 
						||
<p><strong>提示:</strong></p>
 | 
						||
 | 
						||
<ul>
 | 
						||
	<li><code>1 <= nums.length <= 50</code></li>
 | 
						||
	<li><code>1 <= nums[i] <= 50</code></li>
 | 
						||
</ul>
 |