Задание №4358. По каналу связи передаются сообщения, содержащие только восемь букв: А, Б, В, Г, Д, Е, Ж и З. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны: А000Б001В0101Г0100Д011Е101 Какое наименьшее количество двоичных знаков потребуется для кодирования двух оставшихся букв? В ответе запишите суммарную длину кодовых слов для букв: Ж, З. Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Задание №4358.
Кодирование и декодирование информации. ЕГЭ по информатике

По каналу связи передаются сообщения, содержащие только восемь букв: А, Б, В, Г, Д, Е, Ж и З. Для передачи используется двоичный код, удовлетворяющий условию Фано.

Кодовые слова для некоторых букв известны:

А000
Б001
В0101
Г0100
Д011
Е101

Какое наименьшее количество двоичных знаков потребуется для кодирования двух оставшихся букв?

В ответе запишите суммарную длину кодовых слов для букв: Ж, З.

Примечание. Условие Фано означает, что никакое кодовое слово не является началом другого кодового слова. Это обеспечивает возможность однозначной расшифровки закодированных сообщений.

Пояснение:
Чтобы определить наименьшее количество двоичных знаков для кодирования букв Ж и З, соблюдая при этом условие Фано, нарисуем бинарное дерево:


Для кодирования буквы Ж воспользуемся свободным двузначным двоичным числом 11, а для кодирования буквы З — трехзначным двоичным числом 100.

Таким образом, суммарная длина кодовых слов для букв Ж и З составит 2 + 3 = 5.

Показать ответ

Источник: ФИПИ. Открытый банк тестовых заданий
Сообщить об ошибке


Тест с похожими заданиями