![]() |
![]() |
Unconnected |
![]()
Сообщение
#1
|
![]() mea culpa ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 372 Пол: Мужской Реальное имя: Николай Репутация: ![]() ![]() ![]() |
Привет всем.
Подскажите пожалуйста алгоритм нахождения всех возможных строк из заданной. Например, дана строка 123456, варианты могут быть любой длины, которая <=6. Если можно, куском кода.. Искал по форуму, но нашел только теоретическую часть. Сообщение отредактировано: Unconnected - 23.11.2009 13:51 -------------------- "Знаешь, стыдно - когда не видно, что услышал всё, что слушал.."
|
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
А тебе обязательно считать вручную? Вот это: http://ru.wikipedia.org/wiki/%D0%9A%D0%BE%....86.D0.B8.D0.B9 не поможет? Или у тебя могут быть разные числа, не только по порядку 1 .. n?
Кстати, тоже может оказаться полезным... Разбиения (а не композицию) я делал вот тут: разложение числа , если теперь каждое из разбиений проверить на возможность перестановки внутри него элементов - то будет то, что тебе нужно. |
![]() ![]() |
![]() |
Текстовая версия | 18.06.2025 17:20 |