Всем привет! Сегодня разбираем задачу на условие Фано, которое гласит, что ни одно кодовое слово не может являться началом другого кодового слова. Погнали! Для начала, вот условие: По каналу связи передаются сообщения, содержащие только заглавные русские буквы. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны: А — 000, Б — 01, В — 1101, Г — 111, Д — 0010, Е — 100. Какое наименьшее количество двоичных знаков потребуется для кодирования слова КОКОС? Теперь начнём решать задачу, и первое с чего мы начнём это выписывание всего, что нам известно и что нам предстоит найти: Далее рисуем граф, в котором начинаем отмечать все кодовые слова, которые нам уже известны: Теперь переместим всё, что связано со словом КОКОС поближе к графу. Далее, зная, что у нас две буквы "К", стараемся подобрать к ним наиболее короткое кодовое слово (100). Так как букв "О" у нас тоже две, то пробуем подобрать другое кратчайшее кодовое слово (1100). Оста