Advanced

Калькулятор чисел Стірлінга (другого роду)

Обчисліть число Стірлінга другого роду S(n, k), що рахує кількість способів розбити n помічених елементів на k непорожніх непомічених підмножин.
Total labeled items to partition
Non-empty unlabeled subsets
Stirling number S(n, k)
90

Ways to partition n labeled items into k non-empty subsets

Partitions S(n, k)
90
Bell number (sum over k)
203
n
6
k
3
1319065151Partition counts S(n, k) for each subset count k
Результати є приблизними оцінками лише для загального ознайомлення та не є професійною порадою — завжди самостійно перевіряйте важливі результати, перш ніж покладатися на них. Прочитати повне застереження.
Швидка відповідь

Як працює цей калькулятор?

Число Стірлінга другого роду S(n, k) рахує кількість способів розбити n помічених елементів на k непорожніх непомічених підмножин. Воно задовольняє рекурентному співвідношенню S(n,k) = k·S(n−1,k) + S(n−1,k−1) з S(0,0)=1. Сума по всіх k дає число Белла B(n) — загальну кількість розбиттів множини.

Формула
S(n, k) = k · S(n−1, k) + S(n−1, k−1), with S(0,0) = 1 and S(n,0) = 0 for n > 0
How this is calculated

Введіть два невід'ємних цілих числа: n — кількість різних (помічених) елементів, і k — кількість непорожніх підмножин, на які ви хочете їх розбити. Самі підмножини є непоміченими, тому важливе лише групування, а не порядок груп.

Калькулятор використовує класичне рекурентне співвідношення S(n, k) = k · S(n−1, k) + S(n−1, k−1). Інтуїтивно, додаючи n-й елемент, ви або поміщаєте його в одну з k наявних підмножин (k · S(n−1, k) способів), або створюєте нову підмножину лише з нього (S(n−1, k−1) способів). Початкові умови: S(0,0) = 1 (один спосіб розбити порожню множину на порожню) і S(n,0) = 0 при n > 0, а S(n,k) = 0, коли k > n. Рекурентне співвідношення обчислюється методом динамічного програмування по одному рядку для ефективності.

Стовпчиковий графік показує S(n, k) для кожного k від 1 до n, а їхня сума — число Белла B(n), загальна кількість розбиттів n-елементної множини. Результати є точними цілими числами; вхідні значення обмежені n ≤ 170, щоб підрахунки залишалися в межах точності числа подвійної точності. Нецілі значення округлюються до найближчого цілого числа.

Поширені запитання

Кількість способів розбити n різних елементів на рівно k непорожніх груп, де групи не мають порядку або позначок.

Не можна помістити один або більше елементів у нуль підмножин, зберігаючи кожну підмножину непорожньою, тому немає жодного дійсного розбиття.

Сума S(n, k) по всіх k від 0 до n дає число Белла B(n) — загальну кількість усіх розбиттів n-елементної множини.

Також відомий як

числа стірлінга
числа стірлінга другого роду
розбиття множини
s n k
розбиття на підмножини
stirling numbers

APA

TG we-Calculate Editorial Team. (2026). Калькулятор чисел Стірлінга (другого роду) [Online calculator]. TG we-Calculate. https://we-calculate.com/uk/calculator/stirling-second-kind-calculator

Chicago

TG we-Calculate Editorial Team. "Калькулятор чисел Стірлінга (другого роду)." TG we-Calculate. 2026. https://we-calculate.com/uk/calculator/stirling-second-kind-calculator.

IEEE

TG we-Calculate Editorial Team, "Калькулятор чисел Стірлінга (другого роду)," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/uk/calculator/stirling-second-kind-calculator

BibTeX

@misc{wecalculate_stirling_second_kind_calculator, title = {Калькулятор чисел Стірлінга (другого роду)}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/uk/calculator/stirling-second-kind-calculator}}, year = {2026}, note = {TG we-Calculate} }

Чи допоміг вам цей калькулятор?