AT_arc223_c [ARC223C] Whole Product of Pairwise Distances

题目描述

给定一个长度为 $N$ 的正整数序列 $A$。 请计算 $\prod_{1 \leq i < j \leq N}|A_i-A_j|$ 除以 $N$ 后的余数。 每个输入包含 $T$ 组测试数据。

输入格式

输入按如下格式给出: > $T$ $\mathrm{case}_1$ $\mathrm{case}_2$ $\vdots$ $\mathrm{case}_T$ 每组测试数据 $\mathrm{case}_t$ 的格式为: > $N$ $A_1$ $A_2$ $\ldots$ $A_N$

输出格式

输出共 $T$ 行,第 $t$ 行为第 $t$ 组测试数据的答案。

说明/提示

### 样例解释 1 对于第一组测试数据,$|A_1-A_2| \times |A_1-A_3| \times |A_2-A_3| = 8 \times 4 \times 4 = 128$,将其除以 $3$ 的余数为 $2$。 ### 数据范围 - $1 \leq T \leq 10^5$ - $2 \leq N \leq 2 \times 10^5$ - $1 \leq A_i \leq 10^9$ - 所有测试数据中 $N$ 的总和不超过 $2 \times 10^5$ - 所有输入值均为整数。 由 ChatGPT 5 翻译