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