Alice 有 $n$ 个二维向量,但 Bob 认为这些向量不够长。 Alice 想要找到这些向量的一个子集,使得它们的和尽可能长。
第一行包含一个整数 $n$。接下来的 $n$ 行,每行包含两个整数 $x_i$ 和 $y_i$,表示第 $i$ 个向量的坐标。
$1 \le n \le 2 \cdot 10^5$ $-10^4 \le x_i, y_i \le 10^4$
输出一个整数——可以构成的最长向量的平方长度。
样例
输入格式 1
4 1 0 0 1 1 1 -1 -1
输出格式 1
8
说明
在样例中,前 3 个向量的和为 $(2, 2)$,其平方长度为 $8$。