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

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

БукваКодовое словоБукваКодовое слово
$A$$F$$0110$
$B$$0111$$S$$0011$
$C$$100$$X$$0101$
$D$$101$$Y$$0010$
$E$$0100$$Z$$000$

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

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

Коды длины $1$ выбрать нельзя:

  • $0$ является началом кодов $000$, $0010$, $0011$, $0100$, $0101$, $0110$, $0111$;
  • $1$ является началом кодов $100$ и $101$.

Проверим коды длины $2$:

  • $00$ является началом кодов $000$, $0010$, $0011$;
  • $01$ является началом кодов $0100$, $0101$, $0110$, $0111$;
  • $10$ является началом кодов $100$ и $101$;
  • $11$ не является началом ни одного известного кодового слова и само не начинается ни с одного известного кода.

Следовательно, кратчайшее подходящее кодовое слово для буквы $A$ — $11$.

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

Предложить улучшение