Доброго времени суток. Имеется такая задача. Дана строка "BEDHATJUNKMYCRSQ". По сути представляет собой разрешенные символы. Что требуется: 1. Посоветуйте алгоритм составления из этих букв все возможные 4-х символьные комбинации. Например, KKJJ, NJBD и т.п. 2. Существует ли такая формула, которая заранее может просчитать число этих комбинаций? Буду очень признателен за ответы.
MARDEN Количество букв (т.е. по-видимому длина строки ) в четвертой степени. Простой перебор, четыре вложенных цикла.
1. Возьми любую функцию перевода числа в 16-ричную систему (или другую, не суть), но вместо алфавита 0..F используй свой 2. Длина алфавита=16, значит кол-во комбинаций =16^4=65536