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

Для кодирования растрового рисунка, напечатанного с использованием шести красок, применили неравномерный двоичный код. Для кодирования цветов используются кодовые слова.

ЦветКодовое словоЦветКодовое слово
Белый$0$Синий
Зелёный$11111$Фиолетовый$11110$
Красный$1110$Чёрный$10$

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

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

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

  • $0$ уже используется;
  • $1$ является началом остальных кодовых слов.

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

  • $00$ и $01$ начинаются с кода $0$;
  • $10$ уже используется;
  • $11$ является началом кодов $1110$, $11110$ и $11111$.

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

  • $100$ и $101$ начинаются с кода $10$;
  • $111$ является началом существующих кодов;
  • $110$ не начинается ни с одного имеющегося кодового слова и не является началом другого кодового слова.

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

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

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