Beginner

Kalkulator zasady szufladkowej (Dirichleta)

Rozłóż n elementów na k szuflad i odkryj, co gwarantuje zasada szufladkowa na temat najwcześniej wypełnionej szuflady.
Total objects to distribute
Number of containers
Desired count to force into one box
Guaranteed minimum in fullest box
4

At least this many items must share one box (ceil(10 / 3))

Items to force 4 per box
10
Even split per box
3
Boxes with one extra item
1
67%
33%
Boxes at base count (3)
Boxes with one extra (4)
Distribution across 3 boxes — fullest guaranteed ≥ ceil(n/k) = 4
Step by step
  1. 1

    Items ÷ boxes

    10 ÷ 3 = 3,3333
    The raw average — how many items each box would hold if distributed perfectly evenly.
  2. 2

    Guaranteed minimum in fullest box

    ⌈10 ÷ 3⌉ = 4
Wyniki są jedynie szacunkami o charakterze ogólnoinformacyjnym i nie stanowią profesjonalnej porady — zawsze samodzielnie zweryfikuj ważne wyniki, zanim na nich polegniesz. Przeczytaj pełne zastrzeżenie.
Szybka odpowiedź

Jak działa ten kalkulator?

Zasada szufladkowa gwarantuje, że przy rozdziale n elementów na k szuflad najwcześniej zapełniona szuflada zawiera co najmniej ceil(n / k) elementów. Aby zagwarantować, że jakaś szuflada osiągnie m elementów, potrzeba co najmniej k·(m − 1) + 1 elementów. Są to gwarancje pesymistyczne obowiązujące dla każdego możliwego rozkładu.

Wzór
najwcześniej zapełniona szuflada ≥ ceil(n / k); elementy wymuszające m na szufladę = k·(m − 1) + 1
How this is calculated

Wpisz n — liczbę elementów — oraz k — liczbę szuflad. Niezależnie od tego, jak sprytnie rozłożysz elementy, najwcześniej zapełniona szuflada musi zawierać co najmniej ceil(n / k) elementów — to jest zasada szufladkowa (Dirichleta). Przy równomiernym podziale każda szuflada zawiera floor(n / k) elementów, a pozostałe n − k·floor(n / k) szuflad dostaje o jeden element więcej — dlatego właśnie maksimum zaokrągla się w górę.

Dodatkowy parametr m odpowiada na pytanie odwrotne: ile elementów musi zostać umieszczonych, zanim jakaś szuflada na pewno zawierać będzie co najmniej m z nich. W pesymistycznym przypadku każda szuflada wypełnia się do m − 1 elementów bez osiągnięcia m, co daje łącznie k·(m − 1); jeden dodatkowy element — k·(m − 1) + 1 — wymusza m-ty element w jakiejś szufladzie. To minimalna liczba gwarantująca osiągnięcie celu niezależnie od rozkładu.

Wszystkie dane wejściowe są traktowane jako nieujemne liczby całkowite i zaokrąglane w dół wewnętrznie, więc wpisy ułamkowe są zaokrąglane w dół. Liczba szuflad k musi wynosić co najmniej 1, aby uniknąć dzielenia przez zero, a cel m musi wynosić co najmniej 1, aby liczba wymuszająca była określona. Wyniki są gwarancjami pesymistycznymi, a nie prognozami typowego lub losowego rozkładu.

Najczęściej zadawane pytania

Gdyby każda szuflada zawierała mniej niż ceil(n / k) elementów, łączna suma byłaby mniejsza niż n — sprzeczność. Dlatego co najmniej jedna szuflada musi osiągnąć zaokrągloną w górę średnią.

Potrzeba k·(m − 1) + 1. W pesymistycznym przypadku każda szuflada zawiera m − 1 elementów bez osiągnięcia m; jeden dodatkowy element musi wypchnąć jakąś szufladę do m.

Nie. Zasada szufladkowa jest gwarancją pesymistyczną, która obowiązuje dla każdego rozkładu, niezależnie od sposobu rozmieszczenia elementów.

Znany również jako

zasada szufladkowa
zasada szufladkowa dirichleta
kalkulator zasady szufladkowej
gwarantowane minimum
szuflady i przedmioty
pigeonhole principle
pigeonhole calculator
guaranteed minimum

APA

TG we-Calculate Editorial Team. (2026). Kalkulator zasady szufladkowej (Dirichleta) [Online calculator]. TG we-Calculate. https://we-calculate.com/pl/calculator/pigeonhole-principle-calculator

Chicago

TG we-Calculate Editorial Team. "Kalkulator zasady szufladkowej (Dirichleta)." TG we-Calculate. 2026. https://we-calculate.com/pl/calculator/pigeonhole-principle-calculator.

IEEE

TG we-Calculate Editorial Team, "Kalkulator zasady szufladkowej (Dirichleta)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/pl/calculator/pigeonhole-principle-calculator

BibTeX

@misc{wecalculate_pigeonhole_principle_calculator, title = {Kalkulator zasady szufladkowej (Dirichleta)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/pl/calculator/pigeonhole-principle-calculator}}, year = {2026}, note = {TG we-Calculate} }

Czy ten kalkulator Ci pomógł?