Все заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Кодовые слова для некоторых букв известны: И — 01, Н — 110, Ф — 00111, О — 000, Р — 111, М — 10101, А — 100, Т — 0010, К — 1011. Укажите возможный код минимальной длины для буквы Ю. Если таких кодов несколько, укажите тот из них, который имеет минимальное числовое значение.
Код Ю не должен начинаться с уже существующего кодового слова и не должен быть началом другого кодового слова.
Длина
Длина
Длина
Длина
Длина
Из
Это условие Фано: ни одно кодовое слово не может быть префиксом другого. Поэтому ищем самую короткую свободную ветвь двоичного дерева кодов.
