Time limit: 1s
Memory limit: 64MB
Input:
Output:
Cerință
Se dă un șir de elemente cu valori întregi.
Se va aplica următoarea operație șirului de ori:
Fie șirul de sume parțiale ale lui , a.î = .
Șirul se inlocuiește cu șirul
Care va fi suma elementelor din șirul după aplicarea tuturor operațiilor?
Suma va fi afișată modulo .
Date de intrare
Pe prima linie se găsesc două numere întregi, și .
Pe următoarea linie se găsesc valorile șirului .
Date de ieșire
Suma elementelor din după aplicarea celor operații modulo .
Restricții și precizări
- ;
- ;
Subtaskuri
- Pentru :
- Pentru alte : are un singur element nenul
- Pentru alte : Toate elementele din sunt
Exemplul 1
stdin
4 3
1 2 -1 1
stdout
37
Explicație
Șirul are valorile după cum urmează
După operații
După operație
După operații
După operații
Suma valorilor din după operații este