Форум программистов, компьютерный форум, киберфорум
Комбинаторика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/7: Рейтинг темы: голосов - 7, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 12.03.2020
Сообщений: 10
1

Найдите количество перестановок элементов множества

26.05.2020, 10:43. Показов 1403. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Найдите количество перестановок элементов множества (1,2,...,n) (n >=1), для которых на каждой позиции, номер которой делится на 3^k (при всех целых k > 0), находится число, делящееся нацело на 3^k.

Большое спасибо, кто решит
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
26.05.2020, 10:43
Ответы с готовыми решениями:

Вычислить количество перестановок множества
2. Вычислить количество перестановок множества X = {a, b, c, d, e, f, g}, заканчивающиеся буквой...

Генерация всех перестановок n-элементного множества за минимальное количество перестановок (Алгол60 -> Дельфи)
Искал по книгам код для данной задачи: Разработать алгоритм генерации всех перестановок...

Найдите количество перестановок размера n с ровно k неподвижными точками
Неподвижные точки Перестановкой P размера n называется набор чисел от 1 до n, расположенных в...

Генерация всех перестановок элементов множества
Где можно взять алгоритм генерации всех перестановок элемента множества? Например, если M = {a, b,...

2
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
26.05.2020, 11:31 2
Тут надо рассмотреть несколько вариантов.
Пусть kk - наибольшее число, такое что 3kk <= n
Если 2*3kk < = n то получим 2kk * (n - 2*kk)!
Иначе 2kk-1*(n-2*(kk+1))!
Кажется так (мог и запутаться)
Выразить это одной формулой, наверное, можно (используя оператор взятия целой части "[ ]") но это еще больше затруднит понимание решения.

Добавлено через 7 минут
Нет, ошибся я.
Лучше показать ход мыслей на примере n = 18
1 2 3 4 5 6 7 8 9 ... 18
2 элемента (9, 18) могут меняться между собой. 2 варианта
4 элемента (3, 6, 12, 15) могут переставляться независимо. 4! вариантов
12 остальных элементов могут переставляться как угодно (тоже между собой) 12! вариантов
Ответ 2*4!*12!
Просто не знаю как это записать компактной формулой...
0
Эксперт по математике/физике
4166 / 3038 / 914
Регистрация: 19.11.2012
Сообщений: 6,182
28.05.2020, 18:44 3
Возможно так:
(n-[n/3])!*([n/3]-[n/9])!*([n/9]-[n/27])!...
Многоточие означает, что процесс продолжается до тех пор, пока под факториалом не появится 0.
1
28.05.2020, 18:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2020, 18:44
Помогаю со студенческими работами здесь

Вывод всех перестановок k элементов из множества N имеющихся
Всем привет нужен алгоритм (любой на словах или кодом) выводящий все перестановки k элементов (не...

Множества. Вычислить количество элементов множества Q, связанного c исходными множествами
В общем задание звучит так : Заданы 3 упорядоченных множества F, G и H, представленные файлами f,...

Быстрая сортировка, подсчитать количество перестановок элементов массива
Здравствуйте! Никак не могу подсчитать количество перестановок елементов массива в сортировке...

Алгоритм быстрой сортировки - посчитать количество перестановок и сравнений элементов массивов
Помогите пожалуйста в алгоритме быстрой сортировки посчитать количество перестановок и сравнений...

Вычислить количество перестановок элементов массива при использовании различных сортировок
Заданы 3 массива из 200 эл. 1 упорядоченный.2масссив 200,199,198 и тд. 3 рандомный( как задать...

Какую сортировку массива применить, чтобы посчитать количество перестановок двух соседних элементов?
Всем привет. Я раньше создавал подобную тему, но решил создать новую. Вопрос следующий. Скажите,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru