По каналу связи передаются сообщения, содержащие только заглавные латинские буквы. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны: A – 111, B – 000, С – 01, D – 1101, E – 100, F – 0010.
Укажите кратчайшее возможное кодовое слово для буквы L. Если таких кодов несколько, укажите код с наименьшим числовым значением.
Примечание. Условие Фано означает, что ни одно кодовое слово не является началом другого кодового слова.
Показать разбор и ответ
Построим дерево кодирования.
Видно, что в дереве есть три свободных узла. Самый короткий код имеет узел 101.
Ответ: 101
Это задание составили эксперты «СтатГрада» для Яндекса
Это задание решали 10 тыс. раз. С ним справились 67% пользователей.