← Back to List

12723번: Minimum Scalar Product (Small) ↗

Solutions

Python 3
267 B | 267 chars
for t in range(int(input())):
    n=int(input())
    a=list(map(int,input().split()))
    b=list(map(int,input().split()))

    a.sort()
    b.sort(reverse = True)

    ans=0
    for i in range(n):
        ans+=a[i]*b[i]
    
    print("Case #{}: {}".format(t+1,ans))