Построение кода по Фано
Для кодирования некоторой последовательности, состоящей из букв А, Б, В, Г, Д, Е, решили использовать неравномерный двоичный код, удовлетворяющий условию Фано. Для букв А, Б, В, Г использовали кодовые слова 100, 101, 00, 01 соответственно. Для двух оставшихся букв — Д и Е — коды неизвестны. Укажите кратчайшее возможное кодовое слово для буквы Д, при котором код будет допускать однозначное декодирование. Если таких кодов несколько, укажите код с наибольшим числовым значением. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.
Условие как в банке ФИПИ — открыть и сверить
| Для кодирования некоторой последовательности, состоящей из букв А, Б, Укажите кратчайшее возможное кодовое слово для буквы Д, при котором код будет допускать однозначное декодирование. Если таких кодов несколько, укажите код с наибольшим числовым значением. Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений. | |||
| |
Формат: өлшем бірліктері жоқ сан немесе сөз; бөлшек бөлігін үтірмен бөліңіз.
1Мягкая — с чего смотретьдеңгей 1 из 3
Какие ветви двоичного дерева уже заняты кодовыми словами 00, 01, 100 и 101?
2Жетекші — қандай сандарды есептеудеңгей 2 из 3
Слово 11 имеет длину 2, но тогда для второй неизвестной буквы нельзя будет выбрать код, не нарушающий условие Фано. Рассмотрите продолжения 110 и 111.
3Тікелей — іс жүзінде шешімдеңгей 3 из 3
Коды 110 и 111 можно назначить буквам Д и Е. Выбираем для Д большее по числовому значению слово: 111.