寻找最大差值
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld

题目描述

给出一个整数数组a,求的最大值,如果这个数不存在,则输出-1。

输入描述:

第一行为一个整数,表示样例组数。

每组样例的第一行为一个整数,表示数组大小。

第二行为n个整数,表示数组a

所有测试样例n的和保证不会超过

输出描述:

输出T行,每行一个正整数,含义见题目描述。
示例1

输入

复制
2
4
2 10 1 5
2
2 1

输出

复制
8
-1
示例2

输入

复制
4
5
5 4 3 2 1
6
9 7 5 3 2 1
10
20 17 16 15 12 10 9 5 4 2
9
10000 90000 65 52 41 20 18 16 10

输出

复制
-1
-1
-1
80000