Time limit: 0.5s
Memory limit: 512MB
Input: permutare.in
Output: permutare.out
Cerință
Definim coeficientul unei permutări ale mulțimii ca fiind diferența absolută minimă dintre toate perechile de elemente adiacente. Formal, definim coeficientul permutării ca fiind . Determinați numărul de permutări ale mulțimii care au coeficientul mai mare sau egal decât , modulo .
Date de intrare
Pe prima linie a fișierului de intrare permutare.in
se găsesc două numere naturale, și .
Date de ieșire
Pe prima linie a fișierului de ieșire permutare.out
se va găsi un singur număr natural, reprezentând numărul de permutări care au coeficientul lor mai mare sau egal decât , modulo .
Restricții și precizări
- ;
# | Punctaj | Restricții |
---|---|---|
0 | 0 | Exemplu. |
1 | 16 | |
2 | 32 | |
3 | 52 | Fără restricții suplimentare. |
Exemplu
permutare.in
4 2
permutare.out
2
Explicație
Există două permutări de patru elemente al căror coeficient este mai mare sau egal decât doi, acestea fiind și .