Kalkulačka Dirichletova (přihrádkového) principu
Rozdělte n prvků do k přihrádek a objevte, co Dirichletův princip zaručuje o nejplnější přihrádce.
At least this many items must share one box (ceil(10 / 3))
- 1
Items ÷ boxes
10 ÷ 3 = 3,3333The raw average — how many items each box would hold if distributed perfectly evenly. - 2
Guaranteed minimum in fullest box
⌈10 ÷ 3⌉ = 4
Jak tato kalkulačka funguje?
Dirichletův princip zaručuje, že rozdělení n prvků do k přihrádek vynutí, aby nejplnější přihrádka obsahovala alespoň ceil(n / k) prvků. K zaručení, že nějaká přihrádka dosáhne m prvků, potřebujete alespoň k·(m − 1) + 1 prvků. To jsou jistoty v nejhorším případě, které platí pro každé možné uspořádání.
Vzorec
How this is calculated
Zadejte n, počet prvků, a k, počet přihrádek. Jakkoli chytře prvky rozprostřete, nejplnější přihrádka musí obsahovat alespoň ceil(n / k) prvků — to je Dirichletův (přihrádkový) princip. Pokud rozdělíte rovnoměrně, každá přihrádka obsahuje floor(n / k) a zbývajících n − k·floor(n / k) přihrádek dostane jeden prvek navíc, což je přesně důvod, proč se maximum zaokrouhluje nahoru.
Cílový vstup m odpovídá na opačnou otázku: kolik prvků musíte umístit, než je zaručeno, že nějaká přihrádka pojme alespoň m z nich. Nejhorší případ naplní každou přihrádku m − 1 prvky, aniž by dosáhl m, celkem k·(m − 1); o jeden prvek více, k·(m − 1) + 1, vynutí m-tý prvek do nějaké přihrádky. To je minimální počet, který zaručí cíl bez ohledu na uspořádání.
Všechny vstupy se berou jako nezáporná celá čísla a interně se zaokrouhlují dolů, takže zlomkové záznamy se zaokrouhlí dolů. Počet přihrádek k musí být alespoň 1, aby se zabránilo dělení nulou, a cíl m musí být alespoň 1, aby byl počet vynucení definovaný. Výsledky jsou záruky o nejhorším případu, nikoli předpovědi typického nebo náhodného rozdělení.
Často kladené otázky
Kdyby každá přihrádka obsahovala méně než ceil(n / k) prvků, byl by celek menší než n, což je spor. Takže alespoň jedna přihrádka musí dosáhnout zaokrouhleného průměru nahoru.
Potřebujete k·(m − 1) + 1. Nejhorší případ umístí m − 1 prvků do každé přihrádky bez dosažení m; jeden další prvek musí dotlačit nějakou přihrádku na m.
Ne. Dirichletův princip je záruka v nejhorším případě, která platí pro libovolné rozdělení bez ohledu na to, jak jsou prvky uspořádány.
Také známé jako
TG we-Calculate Editorial Team. (2026). Kalkulačka Dirichletova (přihrádkového) principu [Online calculator]. TG we-Calculate. https://we-calculate.com/cs/calculator/pigeonhole-principle-calculator
TG we-Calculate Editorial Team. "Kalkulačka Dirichletova (přihrádkového) principu." TG we-Calculate. 2026. https://we-calculate.com/cs/calculator/pigeonhole-principle-calculator.
TG we-Calculate Editorial Team, "Kalkulačka Dirichletova (přihrádkového) principu," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/cs/calculator/pigeonhole-principle-calculator
@misc{wecalculate_pigeonhole_principle_calculator, title = {Kalkulačka Dirichletova (přihrádkového) principu}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/cs/calculator/pigeonhole-principle-calculator}}, year = {2026}, note = {TG we-Calculate} }
Pomohla vám tato kalkulačka?
