2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу Пред.  1, 2
 
 Re: Дискретная математика.
Сообщение11.06.2016, 16:33 


04/06/13
203
Да, спасибо, это ясно)

 Профиль  
                  
 
 Re: Дискретная математика.
Сообщение11.06.2016, 17:14 
Заслуженный участник
Аватара пользователя


23/07/08
10910
Crna Gora
karandash_oleg
Если приходится решать много таких задач, как первая, можно это дело рационализировать. Договоримся всё нумеровать с нуля (как поступают настоящие программисты): и перестановки в списке, и позиции цифр в каждой перестановке. Итак, наша перестановка $58$-я, нумеруя перестановки с нуля.

Запишем число $58$ в факториальной системе счисления:
$58=0\cdot 6!+0\cdot 5!+2\cdot 4!+1\cdot 3!+2\cdot 2!+0\cdot 1!+0\cdot 0!$
По правилам, при $6!$ может стоять коэффициент от $0$ до $6$, при $5!$ — коэффициент от $0$ до $5$ и так далее, тогда разложение единственно. Для небольших чисел его легко получить вручную.

Итак, у нас есть список коэффициентов $0,0,2,1,2,0,0$ и список цифр $1,2,3,4,5,6,7$. Делаем так. Берём значение самого левого коэффициента, берём цифру с такой позицией в списке цифр. Коэффициент вычёркиваем из списка коэффициентов, а взятую цифру пишем, и тоже вычёркиваем из списка цифр. Получится:$$\begin{array}{rcl}
{\color{magenta}0}021200 & {\color{magenta}1}234567 & 1\\
{\color{magenta}0}21200 & {\color{magenta}2}34567 & 12\\
{\color{magenta}2}1200 & 34{\color{magenta}5}67 & 125\\
{\color{magenta}1}200 & 3{\color{magenta}4}67 & 1254\\
{\color{magenta}2}00 & 36{\color{magenta}7} & 12547\\
{\color{magenta}0}0 & {\color{magenta}3}6 & 125473\\
{\color{magenta}0} & {\color{magenta}6} & 1254736\end{array}$$Цветом выделены цифры, с которыми мы сейчас поработаем и вычеркнем.

 Профиль  
                  
 
 Re: Дискретная математика.
Сообщение11.06.2016, 18:49 


04/06/13
203
Спасибо, выглядит очень красиво!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 18 ]  На страницу Пред.  1, 2

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group