#include #include #include #include #include #include #include #include #include #include #define CE constexpr #define ISITER(T) istream_iterator(cin) #define OSITER(T) ostream_iterator(cout) #define USET unordered_set using namespace std; using LLI = long long int; using ULLI = unsigned long long int; CE int max_N = 40; int C[max_N]; int N; void solve () { LLI ans = 0; for(LLI i = 0;i < N;++i) ans += (((LLI)1<> N; copy_n(ISITER(int) , N , C); sort(C , C+N , [](int a , int b){return a > b;}); solve(); return 0; }