Кодирование информации. Задача 3-8*

По каналу связи передаются шифрованные сообщения, содержащие только пять букв: А, Б, В, Г, Д. Для передачи используется неравномерный двоичный код. Для букв А, Б и В используются кодовые слова 1100, 1110, 11010 соответственно.
Укажите минимальную сумму длин кодовых слов для букв Г и Д, при котором код будет удовлетворять условию Фано.

Примечание: Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Ответ
3
Решение

Построим дерево Фано для известных нам кодов букв:

Дерево Фано АБВГД

Можно заметить, что для букв Г и Д свободны ветви 0 и 10, поэтому сумма их длин: 1 + 2 = 3