IPB
ЛогинПароль:

> Компиляция правил для данного раздела

1. Заголовок темы должен быть информативным. В противном случае тема закрывается и удаляется ...
2. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
3. Одна тема - один вопрос (задача)
4. Спрашивайте и отвечайте четко и по существу!!!

> Перестановки, Объясните [перемещено]
сообщение
Сообщение #1


Бывалый
***

Группа: Пользователи
Сообщений: 195
Пол: Мужской
Реальное имя: Сергей

Репутация: -  2  +


В общем, достаточно давно я встретился с такой сложной темой (для меня) как перестановки. Сколько я не искал литературы на эту темы, но ничего стоющего не нашёл. Поэтому обратился именно к Вам.

Не могли бы Вы объяснить в чём основной смысл, и как они выполняются?

Сообщение отредактировано: Lapp -


--------------------
♣♣♣
"Себя великим не считай, гордясь величьем предков,
Величья не добудешь ты и золота ценою!
Хоть светит на небе луна, но отраженным светом -
Чужою славой не живи, не будь второй луною!!!"
♣♣♣
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Бывалый
***

Группа: Пользователи
Сообщений: 195
Пол: Мужской
Реальное имя: Сергей

Репутация: -  2  +


Цитата
b c a

Теперь мы имеем множество в новом порядке. Вопрос: какой должна быть перестановка, чтобы вернуться к старому порядку? Конструируем эту перестановку:
на первое место надо поставить a, а оно у нас имеет номер 3,
на второе место надо поставить b, а оно у нас имеет номер 1,
на третье место надо поставить c, а оно у нас имеет номер 2.
Записывает это в виде перестановки:

3 1 2

Из этого немного не понял...
Если у нас имеется изначально 2 3 1, то после вашего алгоритма она получается у меня пдругому...
2 3 1

1 3 2 (на первое место надо поставить a, а оно у нас имеет номер 3,)
3 1 2 (на второе место надо поставить b, а оно у нас имеет номер 1,)
3 2 1 (на третье место надо поставить c, а оно у нас имеет номер 2.)

Или я ошибаюсь?


--------------------
♣♣♣
"Себя великим не считай, гордясь величьем предков,
Величья не добудешь ты и золота ценою!
Хоть светит на небе луна, но отраженным светом -
Чужою славой не живи, не будь второй луною!!!"
♣♣♣
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Уникум
*******

Группа: Пользователи
Сообщений: 6 823
Пол: Мужской
Реальное имя: Лопáрь (Андрей)

Репутация: -  159  +


Цитата(Сергей Меркурьев @ 17.07.2009 14:08) *
Из этого немного не понял...
...
Или я ошибаюсь?
Ты не понял постановку задачи. Попробую объяснить ее.

Есть упорядоченное множество. В моем примере я взял множество, состоящее из первых трех латинских букв и расставил их в естественном порядке:

a b c

Именно с этим множеством мы будем работать.
Далее, нам дают некоторое правило, по которому мы будем переставлять буквы. Правило записывается так:

2 3 1

Первой стоит двойка. Это значит, что на первое место надо поставить второй элемент множества (у нас это b).
Второй стоит тройка. Это значит, что на второе место надо поставить третий элемент множества (у нас это c).
Третьей стоит единица. Это значит, что на третье место надо поставить первый элемент множества (у нас это a).
В результате получаем:

b c a

Тут важно, что тройка букв - это само множество, а тройка чисел - это запись операции над этим множеством. Как, например, над обычными числами можно придумать операцию Oper=*2, которая будет обчное число умножать на два. Или, скажем, операция cube="возведение в куб". К первой операции обратной будет умножение на 0.5, то есть oper-1=*0.5, а ко второй операции обратной будет такая: cube-1="извлечение кубического корня". Минус единица вверху - это просто обозначение обратной операции. Еще пример: операция cycle, которая циклически переставляет буквы:

cycle(a b c) = c a b

Тогда обратная операция будет переставлять тоже циклически, но в другом направлении:

cycle-1(a b c) = b c a

Тогда

cycle-1(cycle(a b c)) = a b c

Еще можно заметить, что двукратное применение cycle к множеству из трех букв эквивалентно применению cycle-1. То есть cycle2=cycle-1.

Когда речь идет об абстрактых операциях, постарайся отвлечься от стереотипов. Полагайся только на логические выводы. Манипулирование с примерами очень помогает.


Перечитай, пожалуйста, предыдущий мой пост в этом свете. Если снова будет неясно, спрашивай. Материал действительно не из простых для начала.

Сообщение отредактировано: Lapp -


--------------------
я - ветер, я северный холодный ветер
я час расставанья, я год возвращенья домой
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме
Сергей Меркурьев   Перестановки   16.07.2009 19:23
amega   ммм.. что за перестановки? первый раз слышу :nea:   16.07.2009 23:49
Сергей Меркурьев   Ну я тут на одном сайте нашёл: Перестановкой из N…   16.07.2009 23:57
sheka   Вот а как с ними работать я вообще не могу понять…   17.07.2009 0:55
amega   что-то с комбинаторыи и теории вероятности школьно…   17.07.2009 0:37
volvo   А как работать с формулой Герона, ты понимаешь? То…   17.07.2009 0:52
Lapp   Сергей, большая просьба не валить все, что не зада…   17.07.2009 5:19
Сергей Меркурьев   Так, ну сейчас я хотя бы какое-то представление им…   17.07.2009 13:33
sheka   смотри. например N=3. тогда _ _ _ (произвольная к…   17.07.2009 14:01
Сергей Меркурьев   С обычным понятием перестановки мне всё понятно (х…   17.07.2009 15:24
Lapp   (И пример - 2 3 1. Ответ - 3 1 2). Вот с этим я во…   17.07.2009 16:58
Сергей Меркурьев   Из этого немного не понял... Если у нас имеется и…   17.07.2009 17:08
Lapp   Из этого немного не понял... ... Или я ошибаюсь?Ты…   17.07.2009 17:41
Сергей Меркурьев   С предыдущим постом понятно, а вот с новым опять н…   17.07.2009 23:36
Lapp   Я попытался вычислить у меня получается так. Воде …   18.07.2009 8:19
Сергей Меркурьев   В принципе всё выше сказанное мне становится понят…   18.07.2009 15:25
Lapp   В данном случае мне не понятна сама последовательн…   19.07.2009 9:22
Сергей Меркурьев   А если у нас вообще число k неизвестно? Как быть с…   19.07.2009 14:48
Lapp   А если у нас вообще число k неизвестно? Как быть с…   19.07.2009 16:30
Сергей Меркурьев   В принципе вот условие)   19.07.2009 16:33
Lapp   В принципе вот условие)А в принципе, в чем проблем…   19.07.2009 16:44
Сергей Меркурьев   Тогда я так сказать приведу пару своих примеров и …   19.07.2009 16:51
Lapp   Есть к примеру перестановка 4213, лексиграфически …   19.07.2009 17:11
Сергей Меркурьев   321 > 132. 43215 > 15432 Я имел ввиду это) …   19.07.2009 17:14
Lapp   321 > 132. 43215 > 15432 Я имел ввиду это) …   19.07.2009 17:28
Сергей Меркурьев   http://acmp.ru/index.asp?main=task&id_task=350 К п…   19.07.2009 17:31
Lapp   К примеру вот) Ну там частично идёт речь о переста…   19.07.2009 17:50
Сергей Меркурьев   В общем нашёл ещё одну интересную задачку на пер…   21.07.2009 14:36
Lapp   Для N=3 и K=1 существует 2 таких перестановки. (1,…   22.07.2009 5:26


 Ответить  Открыть новую тему 
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 8.05.2024 12:54
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name