CF1593D1.All are Same

传统题 时间 2000 ms 内存 256 MiB 5 尝试 1 已通过 1 标签

All are Same

题目描述

给定一个包含 nnnn 是偶数)个整数的数列 a1,a2,,ana_1,a_2,\ldots,a_n

考虑一个可能的正整数 kk,在每次操作中,你可以选定一个 ii,并将 aia_i 减少 kk

你可以执行任意多次(也可能是零次)操作,使这个数列中的每一个数都相等。

请找出最大的符合条件的 kk,如果 kk 可以是任意的大小,输出 1-1

输入格式

本题包含多组数据。

输入的第一行包含一个正整数 tt,表示数据组数。

每组数据包含两行,其中第一行包含一个偶数 nn,第二行包含 nn 个整数 ai,a2,,ana_i,a_2,\ldots,a_n

输出格式

对于每组数据,输出一个正整数 kk1-1,表示答案。

说明/提示

  • 1t101 \le t \le 10
  • 4n404 \le n \le 40
  • 106ai106-10^6 \le a_i \le 10^6

保证 n100\sum\limits{n} \le 100

Translated by @BurningEnderDragon, 2021.10.14

样例

3
6
1 5 3 1 1 5
8
-1 0 1 -1 0 1 -1 0
4
100 -1000 -1000 -1000
2
1
1100

在线编程 IDE

建议全屏模式获得最佳体验