mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-11 02:58:13 +08:00
45 lines
1.5 KiB
HTML
45 lines
1.5 KiB
HTML
|
<p>我们有两个长度相等且不为空的整型数组 <code>nums1</code> 和 <code>nums2</code> 。在一次操作中,我们可以交换 <code>nums1[i]</code> 和 <code>nums2[i]</code>的元素。</p>
|
|||
|
|
|||
|
<ul>
|
|||
|
<li>例如,如果 <code>nums1 = [1,2,3,<u>8</u>]</code> , <code>nums2 =[5,6,7,<u>4</u>]</code> ,你可以交换 <code>i = 3</code> 处的元素,得到 <code>nums1 =[1,2,3,4]</code> 和 <code>nums2 =[5,6,7,8]</code> 。</li>
|
|||
|
</ul>
|
|||
|
|
|||
|
<p>返回 <em>使 <code>nums1</code> 和 <code>nums2</code> <strong>严格递增 </strong>所需操作的最小次数</em> 。</p>
|
|||
|
|
|||
|
<p>数组 <code>arr</code> <strong>严格递增</strong> 且 <code>arr[0] < arr[1] < arr[2] < ... < arr[arr.length - 1]</code> 。</p>
|
|||
|
|
|||
|
<p><b>注意:</b></p>
|
|||
|
|
|||
|
<ul>
|
|||
|
<li>用例保证可以实现操作。</li>
|
|||
|
</ul>
|
|||
|
|
|||
|
<p> </p>
|
|||
|
|
|||
|
<p><strong>示例 1:</strong></p>
|
|||
|
|
|||
|
<pre>
|
|||
|
<strong>输入:</strong> nums1 = [1,3,5,4], nums2 = [1,2,3,7]
|
|||
|
<strong>输出:</strong> 1
|
|||
|
<strong>解释: </strong>
|
|||
|
交换 A[3] 和 B[3] 后,两个数组如下:
|
|||
|
A = [1, 3, 5, 7] , B = [1, 2, 3, 4]
|
|||
|
两个数组均为严格递增的。</pre>
|
|||
|
|
|||
|
<p><strong>示例 2:</strong></p>
|
|||
|
|
|||
|
<pre>
|
|||
|
<strong>输入:</strong> nums1 = [0,3,5,8,9], nums2 = [2,1,4,6,9]
|
|||
|
<strong>输出:</strong> 1
|
|||
|
</pre>
|
|||
|
|
|||
|
<p> </p>
|
|||
|
|
|||
|
<p><strong>提示:</strong></p>
|
|||
|
|
|||
|
<ul>
|
|||
|
<li><code>2 <= nums1.length <= 10<sup>5</sup></code></li>
|
|||
|
<li><code>nums2.length == nums1.length</code></li>
|
|||
|
<li><code>0 <= nums1[i], nums2[i] <= 2 * 10<sup>5</sup></code></li>
|
|||
|
</ul>
|