# SPOJ 1025. Fashion Shows.py
# 解題報告
split()
後的list
不能使用sort()
,必須使用sorted()
sorted()
和sort()
加上reverse=True
參數後可以由大排到小 [參考資料] (opens new window)
from sys import stdin
for t1 in range(int(stdin.readline())):
ia = int(stdin.readline())
# 這裡只能用 sorted,因為還沒有變數可用 sort()
ar1 = sorted([int(i) for i in stdin.readline().split(' ')], reverse=True)
ar2 = sorted([int(i) for i in stdin.readline().split(' ')], reverse=True)
ans = 0
for i in range(len(ar1)):
ans += ar1[i] * ar2[i]
print(ans)