"Doar în Ohio este posibil așa ceva..." - Baby Gronk
Cerință
În Ohio există o tastatură cu butoane conectată la un calculator, iar fiecărui buton îi este atrbiuită o valoare . Totuși, fiind Ohio, tastatura este stricată. Atunci când se apasă o combinație de butoane, calculatorul va afișa pe ecran valoarea maximă dintre valorile butoanelor care au fost apăsate. Fiindcă Baby Gronk este din Ohio, acesta va apăsa pe toate combinațiile de butoane distincte posibile. Care este suma, modulo , a valorilor care apar pe ecranul calculatorului?
Date de intrare
Pe prima linie a fișierului de intrare ohio.in
se găsesc și . Pe următoarea linie se găsesc valori .
Date de ieșire
Pe prima linie a fișierului de ieșire ohio.out
se va găsi răspunsul problemei, așa cum este descris în enunț.
Restricții și precizări
- ,
- Pentru puncte,
Exemplul 1
ohio.in
5
3 2 4 2 3 4
ohio.out
39
Explicație
Toate subseturile de valori corespunzătoare tuturor combinărilor posibile sunt: [2, 4, 2], [2, 4, 3], [2, 4, 4], [2, 2, 3], [2, 2, 4], [2, 3, 4], [4, 2, 3], [4, 2, 4], [4, 3, 4], [2, 3, 4].
Exemplul 2
ohio.in
5
1 1 0 1 1 1
ohio.out
4
Exemplul 3
ohio.in
5
2 3 3 4 0 0
ohio.out
31