#include #include #include #include #include using namespace std; bool greaterThan(int i, int j) { return i > j; } int main() { int n; cin >> n; int *array = new int[n]; for(int i = 0; i < n; ++i) { cin >> array[i]; } sort(array, array+n, greaterThan); long miles = 0; for(int i = 0; i < n; ++i) { miles += array[i] * pow(2, i); } cout << miles; delete [] array; }