
#include<bits/stdc++.h>
using namespace std;
    double minPrice(vector<int>& p, vector<int>& d) {
        sort(p.rbegin(),p.rend());
        sort(d.rbegin(),d.rend());

        double ans;
        int i = 0;
        int j = 0;
        while(i < p.size() && j < d.size()){
            //	cout << "i : "<< i << p[i]<<endl;
            //	cout <<"j  : "<< j << d[j]<<endl;
                ans+= (p[i]*(100 - d[j]))/100;
                cout<<ans;
                i++;
                j++;
            }
        
        return ans;
    }

int main(){
	vector<int>p = {10,30,21};
	vector<int>d{50,60};
	cout<<"ans  : "<<minPrice(p,d);
}