#128O'rta
Kombinatsiyalar soni va chaqiruvlar
Vaqt: 1 s · Xotira: 256 MB
- Rekursiya
Shart
— ta narsadan tasini tanlash usullari soni. U Paskal formulasi bo'yicha rekursiv hisoblanadi:
C(n, k):
if k == 0 or k == n: return 1
return C(n - 1, k - 1) + C(n - 1, k)
ni va shu funksiya jami necha marta chaqirilishini toping (birinchi chaqiruv ham sanaladi).
Kirish formati
Bitta qatorda va ().
Chiqish formati
Bitta qatorda ikkita son: va chaqiruvlar soni.
Namunalar
Kirish
4 2
Chiqish
6 11
Kirish
5 0
Chiqish
1 1
Izoh
: C(4,2) → C(3,1), C(3,2); C(3,1) → C(2,0), C(2,1); C(2,1) → C(1,0), C(1,1); C(3,2) ham xuddi shunday ta chaqiruv. Jami ta chaqiruv, . Global hisoblagich bilan sanang.
