Для набора размеров n
размер его электропитания 2^n
. Создайте все перестановки для каждого элемента набора мощности. Комплект электропитания для набора {a, b}
- {{}, {a}, {b}, {a,b}}
. Создайте все перестановки на каждом наборе, мы получим {(),(a),(b),(a,b),(b,a)}
. Таким образом, число всех подстановочных перестановок для набора мощности, генерируемого из 2-элементного набора, равно 5. И такое число для набора из 3 элементов равно 16. Существует ли формула для этого числа, определяемая в терминах n
?Каково количество всех перестановок в наборе питания?
ответ
Прежде всего, рассмотрите комплект мощности. Количество наборов размера k
(для некоторого 0 <= k <= n
) в наборе мощности является
n choose k = n!/(k! * (n - k)!)
Действительно, если суммировать количество наборов для всех k
, мы получаем 2^n
см Wolfram Alpha.
Сколько перестановок имеет набор размеров k
есть? Хорошо, k!
. Таким образом, если мы подключить что мы освободи k!
из знаменателя и суммы n!/(n-k)!
для всех k
, что
n! * Sum(1/k!, 0 <= k <= n)
Опять же, увидеть результат на Wolfram Alpha.
Я в замешательстве: вы имели в виду ссылку на вторую сумму в дополнение к ссылке (как и для первой)? Кажется странным пропустить это. – Frank
Так что это 'n! * Сумма (1/k !, k = 0..n) '. Можно ли свести эту формулу в простой формат? –
- 1. Эффективное вычисление уникальных перестановок в наборе
- 2. списки перестановок (неизвестное количество)
- 3. Количество проблемы перестановок
- 4. GWT Количество перестановок
- 5. Список всех перестановок
- 6. Генерация всех перестановок нескольких списков в Java
- 7. Каково напряжение, которое используется для питания stm32 в смартфоне Sony.
- 8. Maths Вопрос: количество различных перестановок
- 9. Количество элементов в наборе (не общее количество)
- 10. Каково значение символов в наборе символов выполнения?
- 11. 'leet' program - получение всех перестановок
- 12. Алгоритм поиска всех перестановок числа
- 13. Создание всех n-буквенных перестановок
- 14. Создание всех перестановок определенной длины
- 15. Генерация всех перестановок с повторением
- 16. Добавление всех перестановок элементов вектора
- 17. Проверка всех возможных перестановок массива
- 18. Clojure - список всех перестановок списка
- 19. случайная прогулка N раз и только N-й возврат в место orignal, каково количество перестановок?
- 20. Каково максимальное количество исправлений
- 21. Каково количество родных! в Rebol3
- 22. Каково количество фильтров в CNN?
- 23. Генерация всех перестановок заданной строки быстро
- 24. Уменьшить количество перестановок GWT в maven build
- 25. Создание всех перестановок при изменении длины
- 26. Генерация всех различных перестановок списка в R
- 27. Генерация всех перестановок матрицы в R
- 28. Генерация всех перестановок множества списков в Excel
- 29. Печать всех перестановок строки в C
- 30. Массив всех RGB-перестановок в PHP
В OEIS: http://oeis.org/A000522 –
Ссылка, предоставленная @DavidEisenstat, отвечает на мой вопрос. И в нем много ссылок. –