1007. Minimum Domino Rotations For Equal Row
Last updated
Was this helpful?
Last updated
Was this helpful?
In a row of dominoes, A[i]
and B[i]
represent the top and bottom halves of the i
-th domino. (A domino is a tile with two numbers from 1 to 6 - one on each half of the tile.)
We may rotate the i
-th domino, so that A[i]
and B[i]
swap values.
Return the minimum number of rotations so that all the values in A
are the same, or all the values in B
are the same.
If it cannot be done, return -1
.
Example 1:
Example 2:
Note:
1 <= A[i], B[i] <= 6
2 <= A.length == B.length <= 20000
随机取一个index从A,B里,然后算成使A全变成一样数,和使B全变成一样数哪个的交换次数少。如果不能变成一样,则返回-1。