Два одинаковых вопроса с разными ответами
Сообщение передаётся на русском языке, с использованием всех букв. Некоторым буквам назначили коды 00 (А), 01(Б), 10(В). Какой кратчайший код назначить букве Г, чтобы передать сообщение АБВГ?
Свободна точка 11.
Если бы для передачи использовались только буквы А, Б, В, Г, то подвешать нам нужно было только одну — забираем 11 и радуемся. Ответ 11.
А если в алфавите еще остались буквы — занять 11 нельзя. Оно съест всю ветку, и другим буквам достанется пустота. Приходится спуститься на уровень: точка 11 раздваивается на 110 и 111, и обеим буквам хватает. Ответ уже 110.
Мораль простая: сначала посчитай, скольким ещё сидеть, и только потом занимай. На дерево подвешиваем все буквы из используемого алфавита, а не только те, что используются в указанном сообщении.