#include #include #include using namespace std; bool maxVal(int i, int j){ return i > j; } 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(), maxVal); long int miles = 0; for(int i = 0; i < calories.size(); ++i){ miles += calories[i] * pow(2, i); } cout << miles << endl; return 0; }