Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.12.21;
Скачать: [xml.tar.bz2];

Вниз

Как получить все перестановки в слове перестановка?   Найти похожие ветки 

 
Access   (2008-10-23 02:26) [0]

Посчитать их число - легко. 12! / (2! * 2!). Делим на 2! потому, что "а" и "е" повторяются. А как получить сами перестановки?


 
Германн ©   (2008-10-23 02:34) [1]


> Как получить все перестановки в слове перестановка?
>
> Access   (23.10.08 02:26)
>
> Посчитать их число - легко. 12! / (2! * 2!). Делим на 2!
>  потому, что "а" и "е" повторяются. А как получить сами
> перестановки?
>

Это вопрос?
Я свои экзамены и зачёты давно сдал.
Репетиторство всегда было "платное"! :)


 
Access   (2008-10-23 02:47) [2]


> Германн ©   (23.10.08 02:34) [1]
> Я свои экзамены и зачёты давно сдал.


Мне то что?


> Репетиторство всегда было "платное"! :)


Предложи свои услуги на job.ru . Может там найдёшь себе работу. А меня они не интересуют.


 
TUser ©   (2008-10-23 06:27) [3]

> Как получить все перестановки в слове перестановка?

Это очень просто, вот тут чувак фарцует по доллару за штуку: evaksianov at гмайл точка ком.


 
brother ©   (2008-10-23 07:18) [4]

> А как получить сами перестановки?

перебором, и их там будет больше, чем
> 12! / (2! * 2!).


 
Access   (2008-10-23 09:31) [5]


> brother ©   (23.10.08 07:18) [4]
>
> > А как получить сами перестановки?
>
> перебором, и их там будет больше, чем
> > 12! / (2! * 2!).


1) Как правильно организовать перебор?
2) Как сделать без перебора? Чтобы можно было по номеру перестановки получить саму перестановку?


 
brother ©   (2008-10-23 09:33) [6]

> номеру перестановки получить саму перестановку

что по твоему - перестановка? приведи пример...


 
Access   (2008-10-23 09:58) [7]


> brother ©   (23.10.08 09:33) [6]
>
> > номеру перестановки получить саму перестановку
>
> что по твоему - перестановка? приведи пример...


Это термин из комбинаторики.

перестановка -> становкапере.


 
Jeer ©   (2008-10-23 10:03) [8]


> Access   (23.10.08 09:58) [7]
> Это термин из комбинаторики.


Какие умные дети сейчас пошли :)
Далеко ли ?


 
alien1769 ©   (2008-10-23 10:20) [9]

Random не устраивает ?


 
Ega23 ©   (2008-10-23 10:23) [10]


> Какие умные дети сейчас пошли :)


Ты им льстишь.
А потом оно будет бить себя копытом в грудь и утверждать, что оно - программист.


 
shlst   (2008-10-23 10:42) [11]

нужно каждой букве назначить цифру.
допустим слово сон
с=0
о=1
н=2
затем подсчитать количество вариантов -
3 в степени 3 = 27
затем в цикле от 0 до 26
переводить число в троичную систему и получать что то вроде
212
214
отсеивать не нужные варианты(когда буквы повторяются например)
и выводить
:)


 
Access   (2008-10-24 01:38) [12]


> shlst   (23.10.08 10:42) [11]
>
> нужно каждой букве назначить цифру.
> допустим слово сон
> с=0
> о=1
> н=2
> затем подсчитать количество вариантов -
> 3 в степени 3 = 27


Это если нет повторов. А с повторами - см. первый постинг.
Попробуй сосчитать по своей формуле и по формуле из первого постинга число вариантов для слова "ааа", и определи какой подсчёт правильнее.


> затем в цикле от 0 до 26
> переводить число в троичную систему и получать что то вроде
> 212
> 214
> отсеивать не нужные варианты(когда буквы повторяются например)
> и выводить
> :)


Как посчитать без повторов - и так понятно.


 
MBo ©   (2008-10-24 05:16) [13]

гуглить или искать в книжках термин "перестановки с повторениями"
(permutation with repetitions )


 
passlight ©   (2008-10-24 09:36) [14]

Анаграмма... Знакомо :-)



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.12.21;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.056 c
15-1224230475
b z
2008-10-17 12:01
2008.12.21
Microsoft раздаёт «Боекомплект разработчика»


2-1226570443
Morgan128
2008-11-13 13:00
2008.12.21
Чтение файла txt


2-1226575325
Sveta
2008-11-13 14:22
2008.12.21
создание массива для button


13-1122809509
vicheslav
2005-07-31 15:31
2008.12.21
Переход от FibPlus на Ado.Net


11-1196352809
Vinum
2007-11-29 19:13
2008.12.21
Отрисовка GrushButton





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский