#include #include #include #include #include #include using namespace std; int const maxn = 5000005; int dp[maxn]; //dp[i]表示的是前i个先手能取到的最大得分差 int a[maxn]; int main() { int t,n; scanf("%d",&t); while(t--) { scanf("%d",&n); for(int i = 0 ; i < n ; i++) { scanf("%d",&a[i]); } sort(a,a+n); dp[0]=a[0]; for(int i = 1 ; i < n ; i++) { dp[i] = max(dp[i-1],a[i]-dp[i-1]); } printf("%d\n",dp[n-1]); } return 0; }