Time limit: 0.04s
Memory limit: 64MB
Input: grafscara.in
Output: grafscara.out
Se numește graf scară de ordin un graf neorientat cu vârfuri, etichetate de la la , și muchii, definite astfel: pentru și pentru .
Cerință
Pentru și valori date, se cere să se calculeze numărul arborilor parțiali pentru un graf scară de ordin și să se afișeze rezultatul în baza de numerație .
Date de intrare
Fișierul de intrare grafscara.in conține pe prima linie, separate printr-un spațiu, numerele naturale și cu semnificația de mai sus.
Date de ieșire
Fișierul de ieșire grafscara.out va conține pe prima linie valoarea cerută.
Restricții și precizări
- Se garantează că numărul de cifre al rezultatului nu depășește .
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 6 | , |
| 2 | 9 | , |
| 3 | 9 | , |
| 4 | 11 | , |
| 5 | 16 | , |
| 6 | 18 | , |
| 7 | 10 | , |
| 8 | 13 | , |
| 9 | 5 | , |
| 10 | 3 | , |
Exemplul 1
grafscara.in
3 10
grafscara.out
15
Exemplul 2
grafscara.in
10 2
grafscara.out
100100111100010100
Exemplul 3
grafscara.in
40 10
grafscara.out
21792711940069192045616
Exemplul 4
grafscara.in
50 8
grafscara.out
11164406761045535232603005157144