题目:洛谷P1966.Vijos P1842.codevs3286. 题目大意:有两排火柴,每根都有一个高度.设a.b分别表示两排火柴的高度,现在要令$\sum(a_i-b_i)^2$最小.现两排火柴已经排成一个序列,求最少交换多少次能满足条件. 解题思路:首先,只有当最大的对应最大的,次大的对应次大的,以此类推,得到的答案才可能最小. 然后我们发现,如此分析后,此题的答案与火柴实际长度无关,只要按照原来的大小顺序即可,且只需考虑对一排火柴进行交换即可. 因此我们对两组数据分别离散,然后通过第一