fork download
  1.  
  2. #include<bits/stdc++.h>
  3. using namespace std;
  4. double minPrice(vector<int>& p, vector<int>& d) {
  5. sort(p.rbegin(),p.rend());
  6. sort(d.rbegin(),d.rend());
  7.  
  8. double ans;
  9. int i = 0;
  10. int j = 0;
  11. while(i < p.size() && j < d.size()){
  12. // cout << "i : "<< i << p[i]<<endl;
  13. // cout <<"j : "<< j << d[j]<<endl;
  14. ans+= (p[i]*(100 - d[j]))/100;
  15. cout<<ans;
  16. i++;
  17. j++;
  18. }
  19.  
  20. return ans;
  21. }
  22.  
  23. int main(){
  24. vector<int>p = {10,30,21};
  25. vector<int>d{50,60};
  26. cout<<"ans : "<<minPrice(p,d);
  27. }
Success #stdin #stdout 0s 5320KB
stdin
Standard input is empty
stdout
ans  : 122222