Przykład 1 — komisja z ograniczeniem
Z grupy 7 kobiet i 5 mężczyzn wybieramy 4-osobową komisję. Ile jest komisji zawierających
co najmniej jedną kobietę i co najmniej jednego mężczyznę?
1. Wszystkich komisji: C(12,4) = 12·11·10·9/(4·3·2·1) = 11880/24 = 495.
2. Komisje bez mężczyzn (same kobiety): C(7,4) = 7·6·5·4/24 = 840/24 = 35.
3. Komisje bez kobiet (sami mężczyźni): C(5,4) = 5.
4. Te dwa zbiory są rozłączne (komisja nie może być jednocześnie samymi kobietami
i samymi mężczyznami), więc odejmujemy je bez poprawek:
495 − 35 − 5 = 455.
5. Kontrola przez rozbicie na przypadki (k kobiet, 4−k mężczyzn), k = 1,2,3:
C(7,1)C(5,3) + C(7,2)C(5,2) + C(7,3)C(5,1) = 7·10 + 21·10 + 35·5 = 70 + 210 + 175 = 455 ✓
6. Morał: liczenie „dopełnienia” bywa krótsze niż sumowanie przypadków — ale zawsze warto
policzyć drugą metodą. Zakładka „Zliczanie” pokazuje C(12,4) = 495 i weryfikuje tę liczbę,
generując wszystkie podzbiory dla małych n.
Przykład 2 — ile liczb z 1…1000 nie dzieli się przez 2, 3 ani 5?
1. Niech A, B, C to zbiory liczb podzielnych odpowiednio przez 2, 3, 5 w zakresie 1…1000.
2. Pojedyncze: |A| = ⌊1000/2⌋ = 500, |B| = ⌊1000/3⌋ = 333, |C| = ⌊1000/5⌋ = 200.
3. Pary (podzielność przez iloczyn, bo dzielniki są parami względnie pierwsze):
|A∩B| = ⌊1000/6⌋ = 166, |A∩C| = ⌊1000/10⌋ = 100, |B∩C| = ⌊1000/15⌋ = 66.
4. Trójka: |A∩B∩C| = ⌊1000/30⌋ = 33.
5. Włączenia i wyłączenia:
|A∪B∪C| = (500+333+200) − (166+100+66) + 33 = 1033 − 332 + 33 = 734.
6. Szukana liczba to dopełnienie: 1000 − 734 = 266.
7. Kontrola „gęstościowa”: udział liczb niepodzielnych przez 2, 3, 5 to
(1−1/2)(1−1/3)(1−1/5) = (1/2)(2/3)(4/5) = 4/15 ≈ 0,2667, czyli ok. 267 z 1000 — zgadza się
z dokładnym wynikiem 266 (różnica bierze się z zaokrągleń podłogi). Zakładka
„Włączenia i wyłączenia” liczy obie strony i porównuje je z bezpośrednim przelicieniem
wszystkich N liczb.
Przykład 3 — rozwiązanie rekurencji Fₙ = Fₙ₋₁ + Fₙ₋₂
1. Szukamy rozwiązań postaci Fₙ = rⁿ. Podstawiając: rⁿ = rⁿ⁻¹ + rⁿ⁻², dzielimy przez rⁿ⁻²
(r ≠ 0) i dostajemy równanie charakterystyczne r² = r + 1, czyli r² − r − 1 = 0.
2. Pierwiastki: r = (1 ± √5)/2. Oznaczamy φ = (1+√5)/2 ≈ 1,6180 oraz ψ = (1−√5)/2 ≈ −0,6180.
3. Rozwiązanie ogólne: Fₙ = A·φⁿ + B·ψⁿ.
4. Warunki początkowe F₀ = 0, F₁ = 1 dają układ:
A + B = 0 ⇒ B = −A;
Aφ + Bψ = 1 ⇒ A(φ − ψ) = 1. Ponieważ φ − ψ = √5, mamy A = 1/√5.
5. Wzór Bineta: Fₙ = (φⁿ − ψⁿ)/√5.
6. Zaskakujący wniosek: wyrażenie z trzema niewymiernościami daje dla każdego n liczbę
całkowitą. Co więcej |ψ| < 1, więc ψⁿ → 0 i dla n ≥ 1 zachodzi
Fₙ = zaokrąglenie(φⁿ/√5). Stąd też Fₙ₊₁/Fₙ → φ — widać to na zakładce „Rekurencje”,
gdzie iloraz jest liczony na żywo.
7. Ta sama metoda działa dla wieży Hanoi: Hₙ = 2Hₙ₋₁ + 1 to rekurencja niejednorodna;
rozwiązanie jednorodne to C·2ⁿ, szczególne (stałe) to −1, więc Hₙ = C·2ⁿ − 1, a z H₀ = 0
wychodzi C = 1, czyli Hₙ = 2ⁿ − 1.