4

Решение: Кодовое слово по Фано

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

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: A, B, C, D, E, F, S, X, Y, Z. Для передачи используется неравномерный двоичный код. Для кодирования букв используются кодовые слова.

БукваКодовое слово
A00
B—
C010
D011
E1011
F1001
S1100
X1010
Y1101
Z111
Таблица кодовых слов

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

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

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

5 шагов
1

По условию Фано ни одно кодовое слово не должно быть началом другого.

2

Кодовые слова длины 1 не подходят, поскольку 0 и 1 являются началами существующих слов.

3

Кодовые слова длины 2 также не подходят: 00 уже занято, а 01, 10 и 11 являются началами существующих кодовых слов.

4

Слова длины 3 тоже невозможны: 000 и 001 начинаются с 00, 100 — с 1001, 101 — с 1010 и 1011, 110 — с 1100 и 1101, а 111 уже занято.

Проверяем слова длины 4. Наименьшее подходящее слово 1000 не является началом или продолжением ни одного из заданных кодовых слов.

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

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

Выбрать слово 100, не заметив, что оно является началом кодового слова 1001.

Проверить только совпадение кодовых слов, но не проверить отношение начала одного слова к другому.

Рассматривать 1001 как кандидат, хотя это уже кодовое слово буквы F.

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

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

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

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