关于merge操作中何时swap
if (a[u] > a[v] or a[u] == a[v] and u > v) swap(u, v);
AC
if (a[u] > a[v]) swap(u, v);
11点WA
为什么会这样?