Главная страница
    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.48 MB
Время: 0.049 c
2-1226754671
vegarulez
2008-11-15 16:11
2008.12.21
Вопрос про TLabel.Caption


2-1226321890
MegaVolt_old
2008-11-10 15:58
2008.12.21
Подскажите про работу с PWideChar.


2-1226312563
vegarulez
2008-11-10 13:22
2008.12.21
CLX + Flash. Как?


15-1224734244
Slider007
2008-10-23 07:57
2008.12.21
С днем рождения ! 23 октября 2008 четверг


2-1226208105
Maksim
2008-11-09 08:21
2008.12.21
Как в поле memo1 вставить картинку?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский