Time limit: 0.2s
Memory limit: 64MB
Input: cvintete.in
Output: cvintete.out
Se consideră numerele naturale nenule și urmate de o secvență de numere naturale nenule ordonate crescător, indexate de la la .
Să se determine numărul de cvintete de indici ce verifică relațiile:
unde am notat cu , , , , .
Rezultatul se va afișa modulo .
Date de intrare
Fișierul de intrare cvintete.in
conține pe prima linie două numere naturale nenule și cu semnificația din enunț.
Pe următoarea linie se vor afla numere naturale nenule ordonate crescător.
Date de ieșire
Fișierul de ieșire cvintete.out
va conține un singur număr natural care reprezintă rezultatul cerinței, modulo .
Restricții și precizări
# | Punctaj | Restricții |
---|---|---|
1 | 16 | |
2 | 12 | |
3 | 25 | , pentru orice |
4 | 28 | |
5 | 19 |
- Pentru toate subtask-urile, se respectă relația , oricare ar fi .
Exemplul 1
cvintete.in
4 6
1 2 3 3
cvintete.out
2
Explicație
Pentru primul exemplu, cvintetele care respectă cerința sunt și .
Exemplul 2
cvintete.in
10 60
1 2 3 4 4 5 6 8 10 12
cvintete.out
4
Explicație
Pentru al doilea exemplu, cvintetele care respectă cerința sunt , , și .