#P2034. 【京东】2025-3-15-第一题-数组价值

【京东】2025-3-15-第一题-数组价值

题目描述

给你一个长度为nn的数组,现在定义这个数组的价值为这个数组中的最大值减去最小值,现在你有一次机会选择其中的任意的一个数将其删除,我们想知道所有可能的选择中,能够得到的n1n-1个序列的价值最小为多少?

输入描述

对于每一组测试数据,第一行输入一个整数T(1T100)T(1\le T\le 100),代表有TT组测试数据。

对于每一组测试数据,先输入一个整数n(3n105)n(3\le n\le 10^5),代表序列的长度。

接下来输入nn个数,代表这个序列中的每一个元素ai(0ai106)a_i(0\le a_i\le 10^6)的值。

输出描述

对于每一组测试数据,输出一个答案代表价值的最小值。

样例

输入

1
4
1 3 3 7

输出

2

样例解释

可以删除77,得到的序列为[1,3,3][1,3,3],得到的数组的价值是22