Baložu būrīšu principa kalkulators
Sadaliet n objektus k kastēs un atklājiet, ko baložu būrīšu princips garantē par pilnāko kasti.
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
Kā darbojas šis kalkulators?
Baložu būrīšu princips garantē, ka, sadalot n objektus k kastēs, pilnākajā kastē jābūt vismaz ceil(n / k) objektiem. Lai garantētu, ka kāda kaste sasniedz m objektus, nepieciešami vismaz k·(m − 1) + 1 objekti. Tās ir sliktākā gadījuma noteiktības, kas der katram iespējamam izkārtojumam.
Formula
How this is calculated
Ievadiet n, objektu skaitu, un k, kastu skaitu. Lai cik gudri jūs izkliedētu objektus, pilnākajai kastei jāsatur vismaz ceil(n / k) objekti — tas ir baložu būrīšu (Dirihlē) princips. Ja sadalāt vienmērīgi, katra kaste satur floor(n / k), un atlikušās n − k·floor(n / k) kastes saņem vienu papildu objektu, tieši tāpēc maksimums noapaļojas uz augšu.
Mērķa ievade m atbild uz pretējo jautājumu: cik objektu jāizvieto, pirms kādai kastei garantēti būs vismaz m no tiem. Sliktākajā gadījumā katra kaste tiek piepildīta ar m − 1 objektiem, nesasniedzot m, kopā k·(m − 1); vēl viens objekts, k·(m − 1) + 1, piespiež m-to objektu kādā kastē. Tas ir minimālais skaits, kas garantē mērķi neatkarīgi no izkārtojuma.
Visas ievades tiek uztvertas kā nenegatīvi veseli skaitļi un iekšēji noapaļotas uz leju, tāpēc daļskaitļu ievades tiek noapaļotas uz leju. Kastu skaitam k jābūt vismaz 1, lai izvairītos no dalīšanas ar nulli, un mērķim m jābūt vismaz 1, lai piespiešanas skaits būtu definēts. Rezultāti ir garantijas par sliktāko gadījumu, nevis prognozes par tipisku vai nejaušu sadalījumu.
Biežāk uzdotie jautājumi
Ja katra kaste saturētu mazāk par ceil(n / k) objektiem, kopskaits būtu mazāks par n, kas ir pretruna. Tāpēc vismaz vienai kastei jāsasniedz uz augšu noapaļotais vidējais.
Nepieciešami k·(m − 1) + 1. Sliktākajā gadījumā katrā kastē ievieto m − 1 objektus, nesasniedzot m; viens papildu objekts kādu kasti piespiež m.
Nē. Baložu būrīšu princips ir sliktākā gadījuma garantija, kas der jebkuram sadalījumam neatkarīgi no tā, kā objekti ir izkārtoti.
Pazīstams arī kā
TG we-Calculate Editorial Team. (2026). Baložu būrīšu principa kalkulators [Online calculator]. TG we-Calculate. https://we-calculate.com/lv/calculator/pigeonhole-principle-calculator
TG we-Calculate Editorial Team. "Baložu būrīšu principa kalkulators." TG we-Calculate. 2026. https://we-calculate.com/lv/calculator/pigeonhole-principle-calculator.
TG we-Calculate Editorial Team, "Baložu būrīšu principa kalkulators," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lv/calculator/pigeonhole-principle-calculator
@misc{wecalculate_pigeonhole_principle_calculator, title = {Baložu būrīšu principa kalkulators}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lv/calculator/pigeonhole-principle-calculator}}, year = {2026}, note = {TG we-Calculate} }
Vai šis kalkulators jums palīdzēja?
