![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 | ||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]() Цитата:
Цитата:
|
||
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 19.11.2016
Сообщений: 15
|
![]()
Вот еще пример ответа для данных на входе : ' 1Ab'
1Ab 1bA A1b Ab1 b1A bA1 |
![]() |
![]() |
![]() |
#13 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,725
|
![]()
Вы на своей волне о своей задаче. Входные данные '1-9a-zA-Z', длина 8, а не то, что вы себе придумали.
|
![]() |
![]() |
![]() |
#14 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
не стыковка.
это абсолютно разные задачи. задача номер раз. дана строка из 8(восьми) неповторяющихся символов. нужно получить все возможные перестановки из этой строки. В комбинаторике это называется "Перестановки". Количество вариантов: 8! = 40320 Какие символы в строке - вообще не важно - хоть латиница, хоть кириллица, хоть знаки пунктуации - что дано, то и переставляем. задача номер два. дан набор символов (латиница - прописные и строчные, цифры от 1 до 9 (почему то без нуля) - всего 26+26+9 = 61 символ) из этих 61 символов нужно выбрать 8 символов (не важно, с повторами, без повторов). это называется Число размещений из n по m с повторениями: формула N в степени k = 61^8 = 191707312997281 задача номер три. дан набор символов (латиница - прописные и строчные, цифры от 1 до 9 (почему то без нуля) - всего 26+26+9 = 61 символ) из этих 61 символов нужно выбрать 8 символов БЕЗ повторов. это называется Число размещений из n по m: формула N!/(N-k)! = 118735455484800 проверить вычисления можно тут - http://planetcalc.ru/978/ Вы какую из этих трёх задач пытаетесь решить? |
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 19.11.2016
Сообщений: 15
|
![]()
Я пытаюсь решить задачю "номер раз"
![]() |
![]() |
![]() |
![]() |
#16 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
отлично. тогда Вы в количестве вариантов не ошиблись.
А для чего Вы написали про впрочем, это не важно. Вы спрашивали, с чего начать? ну, во-первых, программка, которая делает то, что Вам нужно уже есть на форуме. http://www.programmersforum.ru/showp...70&postcount=3 BTW, через рекурсию во-вторых, я же не зря привёл название в комбинаторике. Нужно всего навсего вбить в поисковик, например, и получить кучу прекрасных ссылок на статьи. перестановки алгоритм например, из топа : http://mech.math.msu.su/~shvetz/54/i...s_sIdeas.xhtml https://habrahabr.ru/post/248493/ http://algolist.manual.ru/maths/combinat/sequential.php вот с изучения их и начать. либо взять готовый алгоритм и использовать. |
![]() |
![]() |
![]() |
#17 |
Заблокирован
Регистрация: 29.11.2016
Сообщений: 215
|
![]() |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помощь в Brute Force | Mozilla | Помощь студентам | 2 | 06.10.2015 08:31 |
Brute IMAP4 | Armax | Работа с сетью в Delphi | 1 | 21.11.2012 12:53 |
проблема с драйвером для видеокарты nvidia ge force 8500 GT | Artemka | Компьютерное железо | 2 | 08.04.2009 20:59 |