fork download
  1. #include <iostream>
  2. #include<algorithm>
  3. #include<vector>
  4.  
  5. using namespace std;
  6.  
  7. int main() {
  8. int n;
  9. cin >> n;
  10.  
  11. vector<int> arr1(n);
  12. vector<int> arr2(n);
  13.  
  14. for(int i=0; i<n; i++) {
  15. cin >> arr1[i];
  16. }
  17.  
  18. for(int i=0; i<n; i++) {
  19. cin >> arr2[i];
  20. }
  21.  
  22. sort(arr1.rbegin(), arr1.rend());
  23. sort(arr2.rbegin(), arr2.rend());
  24.  
  25. int sum = 0;
  26.  
  27. for(int i=0; i<n; i++) {
  28. sum += arr1[i] * arr2[i];
  29. }
  30.  
  31. cout << "Maximum Sum: " << sum;
  32. return 0;
  33. }
Success #stdin #stdout 0.01s 5304KB
stdin
3
1
5
2
-1
0
80
stdout
Maximum Sum: 399