AT_agc076_e [AGC076E] Squared Norm Maximization
题目描述
给定 $N$ 对整数 $(A_1, B_1), (A_2, B_2), \cdots, (A_N, B_N)$。
对于 $\{1,2,\cdots,N\}$ 的任意子集 $s$,我们定义它的**得分**为:
- $ (\sum_{i \in s} A_i)^2 + (\sum_{i \in s} B_i)^2 - 3 \sum_{i \in s} (A_i^2 + B_i^2) $
请你求出得分的最大可能值。
本题包含 $T$ 组测试数据。
输入格式
输入从标准输入读入,格式如下:
> $T$
> $case_1$
> $case_2$
> $\vdots$
> $case_T$
其中每组测试数据格式如下:
> $N$
> $A_1$ $B_1$
> $A_2$ $B_2$
> $\vdots$
> $A_N$ $B_N$
输出格式
输出共 $T$ 行,第 $i$ 行输出第 $i$ 组数据的答案。
说明/提示
### 样例解释 1
对于第一个测试点,当 $s=\{\}$ 时,得分为 $0$,为最大值。
对于第二个测试点,$s=\{1,2,3,4\}$ 时得分为 $4$,为最大值。
### 数据范围
- $1 \leq T \leq 250000$
- $1 \leq N \leq 250000$
- $\sum_{1 \leq i \leq N} |A_i| \leq 10^9$
- $\sum_{1 \leq i \leq N} |B_i| \leq 10^9$
- 所有测试点中 $N$ 的总和不超过 $250000$。
- 所有输入值均为整数。
由 ChatGPT 5 翻译