#include #define SZ(x) ((int) (x).size()) using namespace std; int main() { #ifdef LOCAL ifstream cin("task.in"); ofstream cout("task.out"); #endif cin.tie(0); ios_base::sync_with_stdio(false); int n; cin >> n; vector calory(n); for (int& x: calory) { cin >> x; } sort(begin(calory), end(calory)); int64_t answer = 0LL; for (int i = n - 1; i >= 0; i--) { answer = answer + (1LL << (n - i - 1)) * calory[i]; } cout << answer << '\n'; }