fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3. typedef long long int ll;
  4. int main()
  5. {
  6.  
  7. ll t;
  8. cin>>t;
  9. while(t--)
  10. {
  11. unordered_map<ll,ll>a;
  12. ll n;
  13. cin>>n;
  14. ll z[n],k1=0,k2=0;
  15. for(int i=0;i<n;i++)
  16. {
  17. cin>>z[i];
  18. }
  19. for(int i=0;i<n;i++)
  20. {
  21. if((z[i]>0)&&(a.count(z[i])==0))
  22. {
  23. k1+=z[i];
  24.  
  25.  
  26. }
  27. else if((z[i]<0)&&(a.count(z[i])==0))
  28. {
  29. k2+=z[i];
  30.  
  31. }
  32. a[z[i]]++;
  33. }
  34.  
  35. cout<<k1<<" "<<k2<<"\n";
  36. }
  37. return 0;
  38. }
Success #stdin #stdout 0.01s 5512KB
stdin
2

5

-1 1 -1 0 -2

6

4 5 3 3 -1 -2
stdout
1 -3
12 -3