P18309 [HackerRank] Best sum
提高
题目描述

You are given two arrays A and B of length N. Let S be the set of integers from 1 to N. Can you find the maximum possible value of (A_{i1}+A_{i2}+...+A_{ik})^{2}+(B_{i1}+B_{i2}+...+B_{ik})^{2} where {i1,i2...ik} is a non-empty subset of S?

Input Format

The first line contains a single integer T, denoting the number of test cases.

T testcases follow, each test case given in following format.

N
A1 A2 ... AN
B1 B2 ... BN

Output Format

For each test case, output the maximum possible value in one line.

Constraints

1 <= T <= 10

1 <= N <= 1000

-10^{6} <= A_{i}, B_{i} <= 10^{6}

Sample Input

1
2
-1 5
4 -5

Sample Output

50

Explanation

All possible non-empty subsets for N = 2 of S = {1,2} are {1}, {2} and {1,2}. The maximum possible values of the above equation now are

(-1)^{2} + (4)^{2} = 17
(5)^{2} + (-5)^{2} = 50
(-1 + 5)^{2} + (4 - 5)^{2} = 17

hence 50.

Timelimits

Timelimits for this challenge can be seen here

输入格式

见题面

输出格式

见题面

样例输入
1 2 -1 5 4 -5
样例输出
50