Количество перестановок с повторениями

Калькулятор количества перестановок с повторениями: формула и решение

В комбинаторике задача нахождения всех возможных вариантов расстановки предметов в ряд встречается очень часто. Если все предметы уникальны (например, 5 разных людей на 5 стульях), мы используем обычные перестановки (факториал).

Но что делать, если среди предметов есть абсолютно одинаковые? Например, сколькими способами можно расставить на полке 3 одинаковых учебника алгебры и 2 одинаковых учебника геометрии? Если мы просто поменяем местами два одинаковых учебника алгебры, общая картина на полке не изменится! Обычная формула здесь выдаст много лишних дубликатов.

Наш бесплатный онлайн-калькулятор предназначен для мгновенного математического расчета уникальных вариантов в таких задачах. Инструмент автоматически подсчитает количество повторений каждого элемента и выдаст подробное пошаговое решение.

Что такое перестановки с повторениями?

Перестановки с повторениями — это количество уникальных способов расставить в определенном порядке элементы множества (мультимножества), в котором некоторые элементы дублируются (повторяются).

Классический пример — составление анаграмм. Представим слово КОТ. Все буквы разные. Количество анаграмм равно $3! = 6$ (КОТ, КТО, ОКТ, ОТК, ТКО, ТОК). А теперь возьмем слово МАМА. В нем 4 буквы, но буква «М» повторяется 2 раза, и буква «А» повторяется 2 раза. Если мы поменяем первую и вторую букву «М» местами, слово всё равно останется МАМА. Количество уникальных комбинаций здесь будет значительно меньше, чем $4!$.

Как пользоваться калькулятором?

Интерфейс калькулятора сделан максимально «умным» и дружелюбным. Вам не нужно вручную считать, сколько раз повторяется каждый элемент — алгоритм сделает это за вас.

Просто введите элементы в поле любым удобным способом:

  1. Слитное слово (для анаграмм): Введите слово сплошным текстом (например, МИССИСИПИ или АБРАКАДАБРА).
  2. Числовой ряд (через пробел): Введите цифры, разделяя их пробелом (например, 1 1 2 2 2 3).
  3. Список через запятую: Перечислите слова или элементы (например, Красный, Красный, Синий).

Нажмите кнопку «Рассчитать количество». Калькулятор мгновенно сгруппирует элементы, найдет их частоту и распишет математическое решение по формуле.

Справочник: Формула перестановок с повторениями

В математике число перестановок с повторениями обозначается как $P_n(k_1, k_2, \dots, k_m)$.

Чтобы найти количество уникальных комбинаций, нужно взять факториал от общего количества элементов ($n!$) и разделить его на произведение факториалов количеств каждого повторяющегося элемента.

$$P = \frac{n!}{k_1! \cdot k_2! \cdot \dots \cdot k_m!}$$

Где:

  • $n$ — общее количество элементов.
  • $k_1, k_2 \dots$ — количество раз, которое повторяется каждый отдельный тип элемента (при этом $k_1 + k_2 + \dots = n$).
  • $!$ — знак факториала (произведение всех чисел от 1 до данного числа).

Пошаговый разбор ручного расчета

Давайте рассчитаем количество уникальных анаграмм для слова КОЛОКОЛ.

Шаг 1. Подсчет общего количества элементов ($n$). В слове КОЛОКОЛ ровно $7$ букв. Значит, $n = 7$.

Шаг 2. Подсчет частоты каждого элемента ($k_i$).

  • Буква «К» встречается 2 раза ($k_1 = 2$).
  • Буква «О» встречается 3 раза ($k_2 = 3$).
  • Буква «Л» встречается 2 раза ($k_3 = 2$). (Проверка: 2 + 3 + 2 = 7. Всё верно).

Шаг 3. Подставляем в формулу:

$$P = \frac{7!}{2! \cdot 3! \cdot 2!}$$

Шаг 4. Вычисляем факториалы и сокращаем:

  • $7! = 1 \cdot 2 \cdot 3 \cdot 4 \cdot 5 \cdot 6 \cdot 7 = 5040$
  • $2! = 2$
  • $3! = 6$
  • Знаменатель: $2 \cdot 6 \cdot 2 = 24$

Делим числитель на знаменатель:

$$\frac{5040}{24} = 210$$

Ответ: Из слова КОЛОКОЛ можно составить ровно 210 уникальных анаграмм. (Введите это слово в наш калькулятор, чтобы увидеть точно такое же подробное математическое решение).

Ответы на частые вопросы (FAQ)

Справляется ли калькулятор с длинными словами или наборами чисел? Да! Внутри калькулятора работает математический движок, использующий стандарт BigInt. Он способен абсолютно точно рассчитать огромные факториалы (например, для 100 элементов) и выдать ответ со 100% точностью, не округляя его и не переводя в формат с буквой E.

Учитывает ли алгоритм регистр букв? По умолчанию калькулятор воспринимает заглавные и строчные буквы как разные символы (например, «А» и «а» — это два разных элемента). Это строгий математический подход. Если вы хотите найти анаграммы без учета регистра, вводите всё слово заглавными или строчными буквами.

Добавьте наш комбинаторный калькулятор в закладки, чтобы мощный инструмент для решения задач всегда был у вас под рукой!

Другие калькуляторы