defsetIndex(target, uf): for idx, comp inenumerate(uf): if target in comp: return idx return -1
for t inrange(T): n = int(input()) uf = [] for N inrange(n): line = input().split(" ") x = int(line[0]) y = int(line[1]) xi = setIndex(x, uf) yi = setIndex(y, uf) if (xi == -1) and (yi == -1): #不在集合 uf.append(set([x, y])) elif xi == -1: #y在集合 uf[yi].add(x) elif yi == -1: #x在集合 uf[xi].add(y) else: #都在集合 uf[xi] = uf[xi].union(uf[yi]) del uf[yi]
n = int(input()) l = [] for i inrange(n): l.append(int(input())) List,cnt = [l[0]],0 for i inrange(1,n): pos = bisect_left(List,l[i]) cnt+=abs(i-pos) List.insert(pos,l[i]) print(cnt)