fork download
  1. #include <iostream>
  2. #include <vector>
  3. #include <algorithm>
  4.  
  5. using namespace std;
  6.  
  7. long long mss(vector<int>& a,vector<int>& b) {
  8. int n=a.size();
  9. sort(a.begin(),a.end());
  10. sort(b.begin(),b.end());
  11. long long m=0;
  12. for(int i=0;i<n;++i) {
  13. m+=(long long)a[i]*b[i];
  14. }
  15. return m;
  16. }
  17.  
  18. int main() {
  19. vector<int> a={1,3,-5};
  20. vector<int> b={-2,4,1};
  21. long long r=mss(a,b);
  22. cout<<r;
  23. return 0;
  24. }
  25.  
Success #stdin #stdout 0.01s 5288KB
stdin
Standard input is empty
stdout
23