Машина дикая бешеная совсем взбесилась и закодировала заглавные буквы русского алфавита неравномерным двоичным кодом, удовлетворяющим условию Фано. Он вспомнил, что у всех кодовых слов длина больше символов, но при том минимально возможная. Слову ОБМАН соответствует код
. Помогите машине дикой бешеной найти код для слова БОМБА.
Примечание. Прямое условие Фано означает, что ни одно кодовое слово не является началом другого кодового слова.
Так как длина каждого кодового слова не меньше символов и минимальна, а букв
, то можно сделать вывод, что длина каждого кодового слова равна
. Разобьём код слова ОБМАН на тройки справа налево:
. Таким образом, букве О соответствует код
, Б —
, М —
, А —
, Н —
. Тогда нетрудно записать код слова БОМБА, используя полученные выше коды.
Получаем ответ: