Подготовка к школе
1 класс
2 класс
3 класс
4 класс
5 класс
6 класс
7 класс
8 класс
9 класс
10 класс
11 класс
ОГЭ
ЕГЭ
Для всех
Назад
Сообщить о проблеме
Задание #291227
Задание было решено верно
Задание было решено неверно

По каналу связи передаются шифрованные сообщения, содержащие только десять букв: А, Б, Е, И, К, Л, Р, С, Т, У; для передачи используется неравномерный двоичный код. Для кодирования букв используются кодовые слова.

БукваКодовое словоБукваКодовое слово
А$00$Л
Б$1100$Р$1010$
Е$010$С$1110$
И$011$Т$1011$
К$1111$У$100$

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

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

Коды длины $1$ выбрать нельзя: $0$ и $1$ являются началами существующих кодовых слов.

Коды длины $2$ также не подходят:

  • $00$ уже используется;
  • $01$ — начало кодов $010$ и $011$;
  • $10$ — начало кодов $100$, $1010$, $1011$;
  • $11$ — начало кодов $1100$, $1110$, $1111$.

Коды длины $3$ не подходят:

  • $000$, $001$ начинаются с $00$;
  • $010$, $011$, $100$ уже используются;
  • $101$, $110$, $111$ являются началами существующих кодов.

Рассмотрим коды длины $4$. Код $1101$ подходит: он не совпадает с существующими кодами и не образует с ними отношения «начало другого кодового слова».

Все коды длины $4$ с меньшим числовым значением либо начинаются с уже имеющегося кода, либо уже используются.

Показать
Очки опыта 20
Спросить Зави
0 заданий сегодня