Time limit: 0.01s
Memory limit: 8MB
Input: frunze.in
Output: frunze.out
Fie şi două numere naturale nenule .
Un arbore etichetat cu vârfuri este un graf conex şi aciclic în care vârfurile sunt numerotate .
Un vârf din arbore se numeşte vârf terminal (sau frunză) dacă are gradul .
Cerinţă
Scrieţi un program care să determine numărul de arbori etichetaţi cu vârfuri, dintre care vârfuri terminale.
Date de intrare
Fişierul de intrare frunze.inconţine pe prima linie două numere naturale , separate prin spaţiu, având semnificaţia de mai sus.
Date de ieşire
Fişierul de ieşire frunze.out conţine pe prima linie un număr natural reprezentând restul împărţirii dintre numărul de arbori etichetaţi cu vârfuri, dintre care vârfuri terminale, şi .
Restricții și precizări
Exemplul 1
frunze.in
4 2
frunze.out
12
Exemplul 2
frunze.in
3 2
frunze.out
3