0801. Minimum Swaps To Make Sequences Increasing
https://leetcode.com/problems/minimum-swaps-to-make-sequences-increasing
Description
You are given two integer arrays of the same length nums1
and nums2
. In one operation, you are allowed to swap nums1[i]
with nums2[i]
.
For example, if
nums1 = [1,2,3,8]
, andnums2 = [5,6,7,4]
, you can swap the element ati = 3
to obtainnums1 = [1,2,3,4]
andnums2 = [5,6,7,8]
.
Return the minimum number of needed operations to make nums1
and nums2
strictly increasing. The test cases are generated so that the given input always makes it possible.
An array arr
is strictly increasing if and only if arr[0] < arr[1] < arr[2] < ... < arr[arr.length - 1]
.
Example 1:
Example 2:
Constraints:
2 <= nums1.length <= 105
nums2.length == nums1.length
0 <= nums1[i], nums2[i] <= 2 * 105
ac
Last updated