【样例 1 说明】
最小距离是 0,最少需要交换 1 次,比如:交换第 1 列的前 2 根火柴或者交换第 2 列的前 2 根火柴。
【样例 2 说明】
最小距离是 10,最少需要交换 2 次,比如:交换第 1 列的中间 2 根火柴的位置,再交换第 2 列中后 2 根火柴的位置。
【数据范围】
对于10%的数据,$1 ≤ n ≤ 10$;
对于30%的数据,$1 ≤ n ≤ 100$;
对于60%的数据,$1 ≤ n ≤ 1,000$;
对于100%的数据,$1 ≤ n ≤ 100,000$,$0 ≤$ 火柴高度 $≤ 2^{31}− 1$。