4

Решение: Минимальная длина кодов

ЕГЭ · Информатика · Задание 4 · Информация и кодирование
ПовышеннаяФИПИ3528DBКороткий ответ≈ 3 минутыРазбор в 3 шагаОтвет сверен с ключом
Условие

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

БукваКодовое слово
А000
Б001
В0101
Г0100
Д011
Е101
Известные кодовые слова

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

Открыть задачу и решить самому
Дальше ответЕсли ещё решаете — начните с подсказок: они ведут к ответу, но не выдают его.
К подсказкам

Решение по шагам

3 шага
1

Рассмотрим свободные ветви двоичного дерева. Кодовое слово 101 уже занято, поэтому в ветви 10 можно использовать слово 100 длины 3.

2

Ветвь 11 свободна полностью, поэтому для второй буквы можно взять кодовое слово 11 длины 2. Эти слова не являются началами друг друга и не нарушают условие Фано.

$$l_1 + l_2 = 3 + 2 = 5$$

Одно кодовое слово длины 1 использовать нельзя: слово 1 было бы началом уже имеющегося слова 101. Поэтому меньшую суммарную длину получить невозможно.

Ответ
5
5
так ответ выглядит в бланке

Где здесь ошибаются

Используют кодовое слово 1, забывая, что оно является началом слова 101.

Выбирают два слова, одно из которых является началом другого.

Суммируют не длины кодовых слов, а их числовые значения.

Закрепить приёмВ теме «Информация и кодирование» ещё 438 задач — с ответом и таким же разбором.
Тренироваться

Как решать задание 4 ЕГЭ, информатика

Разбор этой задачи разложен на 3 шага: видно, откуда берётся каждое число и где теряется балл. Ответ приведён рядом с выкладками, а не вместо них.

Задача из темы «Информация и кодирование»: в ней 439 задач, и у каждой есть такой же разбор. Регистрация не нужна.