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 .