Time limit: 0.1s
Memory limit: 64MB
Input:
Output:
Cerință
Se dă un vector cu elemente naturale și un număr natural nenul . Să se determine numărul de subsecvențe ale vectorului care au suma elementelor divizibilă cu .
O subsecvență este o mulțime de elemente consecutive din vectorul dat.
Date de intrare
Pe prima linie se află numerele și , cu semnificația din enunț.
Pe a doua linie se găsesc elementele vectorului dat, , separate prin spațiu.
Date de ieșire
Pe prima linie se va afla numărul de subsecvențe care au suma elementelor divizibilă cu .
Restricții și precizări
- ;
- .
Exemplul 1
stdin
2 1
3 5
stdout
3
Explicație
Există subsecvențe care au suma elementelor divizibilă cu : , căci numerele și sunt divizibile cu .
Exemplul 2
stdin
2 2
0 1
stdout
1
Explicație
Singura subsecvență care are suma elementelor divizibilă cu este , căci este divizibil cu .