在交换过一些元素之后,数组 A 和 B 都应该是严格递增的(数组严格递增的条件仅为A[0] < A[1] < A[2] < … < A[A.length - 1])。...给定数组 A 和 B ,请返回使得两个数组均保持严格递增状态的最小交换次数。假设给定的输入总是有效的。...1,3,5,4], B = [1,2,3,7]
输出: 1
解释:
交换 A[3] 和 B[3] 后,两个数组如下:
A = [1, 3, 5, 7] , B = [1, 2, 3, 4]
两个数组均为严格递增的...i-1]
跟对方前一个组成升序,我不换,那要取前面换的状态dp[i][0] = dp[i-1][1],我换一下,前面取不换的状态dp[i][1] = dp[i-1][0]+1
上面重叠的状态都取最小值min