#include #include #include #include using namespace std; long get_miles(const vector &v){ long ans = 0; for(int i = 0; i < v.size(); i++){ long pow_2 = pow(2, i); ans += (pow_2 * v[i]); } return ans; } int main(){ int n; cin >> n; vector calories(n); for(int calories_i = 0; calories_i < n; calories_i++){ cin >> calories[calories_i]; } sort(calories.begin(), calories.end(), greater()); cout << get_miles(calories) << endl; return 0; }