Time limit: 0.5s
Memory limit: 64MB
Input:
Output:
Cerință
Se dă un numar natural și un șir de numere naturale . Se definește costul unei subsecvențe din ca fiind suma a elementelor din subsecvență.
Se cere să se calculeze suma a costurilor tuturor subsecvențelor lui .
Ne reamintim că atât suma , cât și suma , sunt operații pe biți care, atunci când sunt efectuate asupra unor numere cu mai mulți biți, calculul se execută pe fiecare bit in parte.
Date de intrare
Pe prima linie se găsește un număr natural . Următoarea linie conține numere naturale reprezentând valorile din șir.
Date de ieșire
Pe prima linie se va găsi un singur număr întreg, valoarea cerută în problemă.
Restricții și precizări
- ;
- ;
- Pentru teste în valoare de 20 de puncte: ;
- Pentru teste în valoare de 30 de puncte: ;
- Pentru teste în valoare de 20 de puncte: și
- Pentru teste în valoare de 30 de puncte: fară restricții suplimentare.
Exemplul 1
stdin
7
12 10 8 6 1 13 15
stdout
10