Kombinační čísla
Pascalův trojúhelník
Pascalův trojúhelník je schéma, které dobře znázorňuje některé vlastnosti
kombinačních čísel. Můžete se s ním setkat ve dvou tvarech.
(Najetím na prvek v libovolném z obou schémat se v obou schématech barevně označí
odpovídající prvek.)
\(\displaystyle{0 \choose 0}\) | \(1\) | |||||||||||||||||||||
\(\displaystyle{1 \choose 0}\) | \(\displaystyle{1 \choose 1}\) | \(1\) | \(1\) | |||||||||||||||||||
\(\displaystyle{2 \choose 0}\) | \(\displaystyle{2 \choose 1}\) | \(\displaystyle{2 \choose 2}\) | \(1\) | \(2\) | \(1\) | |||||||||||||||||
\(\displaystyle{3 \choose 0}\) | \(\displaystyle{3 \choose 1}\) | \(\displaystyle{3 \choose 2}\) | \(\displaystyle{3 \choose 3}\) | \(1\) | \(3\) | \(3\) | \(1\) | |||||||||||||||
\(\displaystyle{4 \choose 0}\) | \(\displaystyle{4 \choose 1}\) | \(\displaystyle{4 \choose 2}\) | \(\displaystyle{4 \choose 3}\) | \(\displaystyle{4 \choose 4}\) | \(1\) | \(4\) | \(6\) | \(4\) | \(1\) | |||||||||||||
\(\displaystyle{5 \choose 0}\) | \(\displaystyle{5 \choose 1}\) | \(\displaystyle{5 \choose 2}\) | \(\displaystyle{5 \choose 3}\) | \(\displaystyle{5 \choose 4}\) | \(\displaystyle{5 \choose 5}\) | \(1\) | \(5\) | \(10\) | \(10\) | \(5\) | \(1\) | |||||||||||
\(\vdots\) |
\(\displaystyle{n \choose 0}\) | \(\displaystyle{n \choose 1}\) | \(\displaystyle{n \choose 2}\) | \(\ldots\ldots\) | \(\displaystyle{n \choose n-2}\) | \(\displaystyle{n \choose n-1}\) | \(\displaystyle{n \choose n}\) |
Schéma vlevo zobrazuje základní vztah Pascalova trojúhelníku s kombinačními čísly. Ve schématu vpravo jsou kombinační čísla vyčíslena a dají se v něm lépe vypozorovat některé jejich vlastnosti.
Příklad
Napište osmý řádek Pascalova trojúhelníku.
Řešení
První řádek je | \(\displaystyle{0 \choose 0}\) | |||||||||||||||
Druhý řádek je | \(\displaystyle{1 \choose 0}\) | \(\displaystyle{1 \choose 1}\) | ||||||||||||||
Třetí řádek je | \(\displaystyle{2 \choose 0}\) | \(\displaystyle{2 \choose 1}\) | \(\displaystyle{2 \choose 2}\) | |||||||||||||
\(\vdots\) |
||||||||||||||||
Osmý řádek je | \(\displaystyle{7 \choose 0}\) | \(\displaystyle{7 \choose 1}\) | \(\displaystyle{7 \choose 2}\) | \(\displaystyle{7 \choose 3}\) | \(\displaystyle{7 \choose 4}\) | \(\displaystyle{7 \choose 5}\) | \(\displaystyle{7 \choose 6}\) | \(\displaystyle{7 \choose 7}\) |
Z předchozího řešení můžeme odvodit, jak obecně vypadá \(n\)-tý řádek Pascalova trojúhelníku:
\(\boldsymbol{n}\)-tý řádek Pascalova trojúhelníku má tvar
\(\displaystyle{n-1 \choose 0}\) | \(\displaystyle{n-1 \choose 1}\) | \(\displaystyle{n-1 \choose 2}\) | \(\displaystyle{n-1 \choose 3}\) | \(\ldots\) | \(\displaystyle{n-1 \choose n-3}\) | \(\displaystyle{n-1 \choose n-2}\) | \(\displaystyle{n-1 \choose n-1}\) |
\(\displaystyle{n-1 \choose k}\), |
Příklad
Napište desátý řádek Pascalova trojúhelníku.
Všimněte si v Pascalově trojúhelníku symetrického rozmístění stejných čísel vzhledem k jeho ose souměrnosti. Je to dané tím, že čísla
\(\displaystyle{n \choose k}\) | a | \(\displaystyle{n \choose n-k},\) |
která se sobě rovnají, jsou stejně vzdálena od "středu" každého řádku. V následujícím schématu se při najetí myši na některé kombinační číslo barevně označí i číslo, které je ve stejném řádku stejně vzdálené od osy souměrnosti.
\(\displaystyle{0 \choose 0}\) | \(1\) | |||||||||||||||||||||
\(\displaystyle{1 \choose 0}\) | \(\displaystyle{1 \choose 1}\) | \(1\) | \(1\) | |||||||||||||||||||
\(\displaystyle{2 \choose 0}\) | \(\displaystyle{2 \choose 1}\) | \(\displaystyle{2 \choose 2}\) | \(1\) | \(2\) | \(1\) | |||||||||||||||||
\(\displaystyle{3 \choose 0}\) | \(\displaystyle{3 \choose 1}\) | \(\displaystyle{3 \choose 2}\) | \(\displaystyle{3 \choose 3}\) | \(1\) | \(3\) | \(3\) | \(1\) | |||||||||||||||
\(\displaystyle{4 \choose 0}\) | \(\displaystyle{4 \choose 1}\) | \(\displaystyle{4 \choose 2}\) | \(\displaystyle{4 \choose 3}\) | \(\displaystyle{4 \choose 4}\) | \(1\) | \(4\) | \(6\) | \(4\) | \(1\) | |||||||||||||
\(\displaystyle{5 \choose 0}\) | \(\displaystyle{5 \choose 1}\) | \(\displaystyle{5 \choose 2}\) | \(\displaystyle{5 \choose 3}\) | \(\displaystyle{5 \choose 4}\) | \(\displaystyle{5 \choose 5}\) | \(1\) | \(5\) | \(10\) | \(10\) | \(5\) | \(1\) | |||||||||||
\(\vdots\) |
\(\displaystyle{n \choose 0}\) | \(\displaystyle{n \choose 1}\) | \(\displaystyle{n \choose 2}\) | \(\ldots\ldots\) | \(\displaystyle{n \choose n-2}\) | \(\displaystyle{n \choose n-1}\) | \(\displaystyle{n \choose n}\) |
Příklad
Dopište druhou polovinu dvanáctého řádku Pascalova trojúhelníku:
\(1 \quad 11 \quad 55 \quad 165 \quad 330 \quad 462 \quad \ldots\)
Řešení
Dvanáctý řádek se skládá ze dvanácti čísel, vypsaných je prvních šest z nich. Protože jsou hodnoty v Pascalově trojúhelníku symetrické podle jeho osy souměrnosti, stačí prvních šest čísel opsat v opačném pořadí. Celý dvanáctý řádek Pascalova trojúhelníku tedy vypadá takto:
\(1 \quad 11 \quad 55 \quad 165 \quad 330 \quad 462 \quad 330 \quad 165 \quad 55 \quad 11 \quad 1\)
\(\displaystyle{0 \choose 0}\) | \(1\) | |||||||||||||||||||||
\(\displaystyle{1 \choose 0}\) | \(\displaystyle{1 \choose 1}\) | \(1\) | \(+\) | \(1\) | ||||||||||||||||||
\(\displaystyle{2 \choose 0}\) | \(\displaystyle{2 \choose 1}\) | \(\displaystyle{2 \choose 2}\) | \(1\) | \(+\) | \(2\) | \(+\) | \(1\) | |||||||||||||||
\(\displaystyle{3 \choose 0}\) | \(\displaystyle{3 \choose 1}\) | \(\displaystyle{3 \choose 2}\) | \(\displaystyle{3 \choose 3}\) | \(1\) | \(+\) | \(3\) | \(+\) | \(3\) | \(+\) | \(1\) | ||||||||||||
\(\displaystyle{4 \choose 0}\) | \(\displaystyle{4 \choose 1}\) | \(\displaystyle{4 \choose 2}\) | \(\displaystyle{4 \choose 3}\) | \(\displaystyle{4 \choose 4}\) | \(1\) | \(+\) | \(4\) | \(+\) | \(6\) | \(+\) | \(4\) | \(+\) | \(1\) | |||||||||
\(\displaystyle{5 \choose 0}\) | \(\displaystyle{5 \choose 1}\) | \(\displaystyle{5 \choose 2}\) | \(\displaystyle{5 \choose 3}\) | \(\displaystyle{5 \choose 4}\) | \(\displaystyle{5 \choose 5}\) | \(1\) | \(5\) | \(10\) | \(10\) | \(5\) | \(1\) | |||||||||||
\(\vdots\) |
\(\displaystyle{n \choose 0}\) | \(\displaystyle{n \choose 1}\) | \(\displaystyle{n \choose 2}\) | \(\ldots\ldots\) | \(\displaystyle{n \choose n-2}\) | \(\displaystyle{n \choose n-1}\) | \(\displaystyle{n \choose n}\) |
Příklad
Dvanáctý řádek Pascalova trojúhelníku má tvar
\(1 \quad 11 \quad 55 \quad 165 \quad 330 \quad 462 \quad 462 \quad 330 \quad 165 \quad 55 \quad 11 \quad 1\).
Odvoďte z něj následující (třináctý) řádek Pascalova trojúhelníku.
Řešení
Na začátku a na konci každého řádku Pascalova trojúhelníku je číslo \(1\). Ostatní čísla odvodíme pomocí vlastnosti
\(\displaystyle{n \choose k} + \displaystyle{n \choose k+1} = \displaystyle{n+1 \choose k+1}\): |
Dvanáctý řádek: | \(1\) | \(+\) | \(11\) | \(+\) | \(55\) | \(+\) | \(165\) | \(+\) | \(330\) | \(+\) | \(462\) | \(+\) | \(462\) | \(+\) | \(330\) | \(+\) | \(165\) | \(+\) | \(55\) | \(+\) | \(11\) | \(+\) | \(1\) | ||
Třináctý řádek: | \(1\) | \(12\) | \(66\) | \(220\) | \(495\) | \(792\) | \(924\) | \(792\) | \(495\) | \(220\) | \(66\) | \(12\) | \(1\) |
Příklad
Je dána čtvercová síť, která má
\(m \times n\)čtverců. Určete počet nejkratších cest, které vedou v této síti z levého dolního
rohu (bod \(A\)) do pravého horního rohu (bod \(C\)).
Jedna z takových cest je na obrázku:
Řešení
Nejkratší jsou takové cesty, které se skládají z úseček, po nichž se pohybujeme vpravo nebo nahoru. Na cestě z bodu \(A\) do bodu \(C\)projdeme \(n\) vodorovných a \(m\) svislých úseček, které jsou stranami čtverců sítě. Jestliže délka strany minimálního čtverce sítě je jedna, pak je délka nejkratší cesty \(n+m\). Kolik takových cest je? To je možné spočítat např. následujícími dvěma způsoby.
• Řešení využívající permutace s opakováním
Každé cestě přiřadíme uspořádanou \((n+m)\)-tici složenou z \(n\) nul a \(m\) jedniček, kde nula odpovídá "kroku" doprava a jednička odpovídá "kroku" nahoru. Cestu na obrázku lze tedy zapsat jako uspořádanou \(12\)-tici osmi nul a čtyř jedniček: \((1,0,0,1,0,1,0,0,0,1,0,0)\). Toto přiřazení je vzájemně jednoznačné, takže počet cest z bodu \(A\)do bodu \(C\) je stejný jako počet uspořádaných \((n+m)\)-tic složených z \(n\) nul a \(m\) jedniček. Počet těchto \((n+m)\)-tic je roven \[P'(n,m) = \dfrac{(n+m)!}{n! \cdot m!} = \displaystyle{n+m \choose n} = \displaystyle{n+m \choose m}\] a tolik je také hledaných nejkratších cest z bodu \(A\) do bodu \(C\).
• Řešení využívající znalosti o Pascalově trojúhelníku
Každému mřížovému bodu přiřadíme číslo,
které vyjadřuje počet nejkratších cest z bodu \(A\) do tohoto bodu.
Je jasné, že body, do kterých se dá dostat po přímce, budou mít hodnotu \(1\)– nejkratší cesta do nich vede právě po přímce a tedy je jediná.
Zkuste sami určit hodnoty v dalších mřížových bodech (začněte nejblíž k bodu
\(A\)). Teprve potom si zobrazte pokračování.