fork download
  1. #include <bits/stdc++.h>
  2.  
  3. using namespace std;
  4.  
  5. #define nl "\n"
  6. #define el <<endl
  7.  
  8. // void doma()
  9. // {
  10. // ios_base::sync_with_stdio(false), cin.tie(NULL), cout.tie(NULL);
  11. // #ifndef ONLINE_JUDGE
  12. // freopen("output.txt", "w", stdout);
  13. // #endif
  14. // }
  15.  
  16. int main()
  17. {
  18. int n;
  19. cin >> n;
  20. int arr[n];
  21. for(int i=0; i<n; i++)
  22. cin >> arr[i];
  23.  
  24. sort(arr,arr+n); // lower order
  25.  
  26.  
  27.  
  28. long long sereja_sum=0;
  29. long long dima_sum=0;
  30.  
  31. for (int i = n-1; i >=0; i--)
  32. {
  33. if (n%2 !=0) // n is odd
  34. {
  35. if (i%2 == 0) // even sereja_sum
  36. {
  37. sereja_sum += arr[i];
  38. }
  39. else if (i%2!=0) // odd dima_sum
  40. {
  41. dima_sum += arr[i];
  42. }
  43.  
  44. }
  45.  
  46. else // n is even
  47. {
  48.  
  49. if (i%2 != 0) // odd sereja_sum
  50. {
  51. sereja_sum += arr[i];
  52. }
  53. else if (i%2==0) // even dima_sum
  54. {
  55. dima_sum += arr[i];
  56. }
  57.  
  58. }
  59.  
  60. }
  61.  
  62. cout << sereja_sum << " " << dima_sum << nl;
  63.  
  64.  
  65. return 0;
  66. }
Success #stdin #stdout 0.01s 5264KB
stdin
Standard input is empty
stdout
-67782619304 -69544673481