#include <bits/stdc++.h> using namespace std; typedef long long ll; const int N = 6e5+10; int n; ll a[N]; void solve() { cin>>n; for(int i=1;i<=n;i++) { cin>>a[i]; } sort(a+1,a+1+n); ll pres = 0; ll sum = 0; for(int i=1;i<n;i++) { a[i]+=pres; // cout<<a[i]<<' '; if(a[i]<0) { pres+=a[i]; } else a[n]+=a[i]; } a[n]+=pres; cout<<a[n]<<'\n'; } int main() { ios::sync_with_stdio(false); cin.tie(0); cout.tie(0); int t; cin>>t; while(t--) { solve(); } return 0; }
贪心即可

京公网安备 11010502036488号