1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 19:18:14 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/使数组唯一的最小增量 [minimum-increment-to-make-array-unique].html

34 lines
1.1 KiB
HTML
Raw Normal View History

2022-03-27 20:46:41 +08:00
<p>给你一个整数数组 <code>nums</code> 。每次 move 操作将会选择任意一个满足 <code>0 &lt;= i &lt; nums.length</code> 的下标 <code>i</code>,并将&nbsp;<code>nums[i]</code> 递增&nbsp;<code>1</code></p>
<p>返回使 <code>nums</code> 中的每个值都变成唯一的所需要的最少操作次数。</p>
<div class="original__bRMd">
<div>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<strong>输入:</strong>nums = [1,2,2]
<strong>输出:</strong>1
<strong>解释:</strong>经过一次 <em>move</em> 操作,数组将变为 [1, 2, 3]。
</pre>
<p><strong>示例 2</strong></p>
<pre>
<strong>输入:</strong>nums = [3,2,1,2,1,7]
<strong>输出:</strong>6
<strong>解释:</strong>经过 6 次 <em>move</em> 操作,数组将变为 [3, 4, 1, 2, 5, 7]。
可以看出 5 次或 5 次以下的 <em>move</em> 操作是不能让数组的每个值唯一的。</pre>
</div>
</div>
<p>&nbsp;</p>
<strong>提示:</strong>
<ul>
<li><code>1 &lt;= nums.length &lt;= 10<sup>5</sup></code></li>
<li><code>0 &lt;= nums[i] &lt;= 10<sup>5</sup></code></li>
</ul>