Kolik různých oblečení vytvoříš ze 3 triček a 2 kalhot? Kolik je možných PIN kódů? Jaká je šance trefit Sportku? Kombinatorika je umění počítat možnosti, aniž bys je musel všechny vypsat.
Potřebuje ji pravděpodobnost, bezpečnost hesel, plánování rozvrhů i genetika.
Ověř si to na tečkách: řádky jsou trička, sloupce kalhoty. Každá tečka je jedno oblečení. Přidej čtvrté tričko – kolik oblečení přibude?
Z 5 běžců rozdáváš zlatou a stříbrnou medaili. Zlato může dostat 5 lidí, stříbro pak už jen 4. Celkem 5 · 4 = 20 možností. Petr zlato a Jana stříbro je jiný výsledek než naopak.
Teď z 5 lidí vybíráš dvojici do týmu. Petr + Jana = Jana + Petr – je to tentýž tým. Z 20 „medailových“ dvojic tedy počítáš každou dvakrát: 20 : 2 = 10.
Roztřiď situace: záleží na pořadí (variace), nebo ne (kombinace)?
Když Adam podá ruku Báře, Bára ji podá Adamovi – to je jedno podání. Součin 6 · 5 počítá každé dvakrát.
Když se prvky smějí opakovat (PIN 0–9, čtyři místa), na každé místo je 10 možností: 10 · 10 · 10 · 10 = 10 000.
U každé kombinatorické úlohy si polož dvě otázky: Záleží na pořadí? Mohou se prvky opakovat? Podle odpovědí vybereš vzorec. Celá kombinatorika je vlastně tahle rozhodovací tabulka.
Pomocí ní spočítáš počet hesel, výsledků losování nebo rozvržení lidí do skupin.
| Záleží na pořadí | Nezáleží na pořadí | |
|---|---|---|
| bez opakování | variace V(n, k) = n!/(n − k)! | kombinace C(n, k) = n!/(k!(n − k)!) |
| s opakováním | variace s opakováním nᵏ | (na SŠ méně časté) |
| všechny prvky | permutace n! | — |
Pravidlo součinu na tečkách: 4 předkrmy × 5 hlavních jídel = 20 menu. Nastav to a spočítej tečky.
Funkce jsou různé – Petr předseda a Jana místopředsedkyně je jiný výsledek než naopak. Záleží na pořadí, takže variace.