知其然知其所以然
题意
具体题意见题目
题解
图片双击放大
#include <bits/stdc++.h>
using namespace std;
const int N = 200010;
int a[N];
int main()
{
ios::sync_with_stdio(false);
cin.tie(0),cout.tie(0);
int t;
cin>>t;
while(t--)
{
int n,res=0;
cin>>n;
for(int i=1;i<=n;++i)cin>>a[i];
sort(a+1,a+n+1);
for(int i=1;i<n;++i)
res=max(res,max(a[i+1]*2-a[i]-a[1],a[n]+a[i+1]-a[i]*2));
cout<<res<<"\n";
}
return 0;
}
大佬 思路清晰