Какой код соответствует слову РОМ?
Условие
Все заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известно, что слову МРАМОР соответствует код 1101010011001101. Какой код соответствует слову РОМ?
Ответ
Ответ и полный разбор откроются после входа
Посмотреть ответРешение по шагам
Как рассуждать
Решение. Заметим, что буква Р в слове МРАМОР повторяется два раза и одна из них стоит на конце слова. Кодовые слова 1 и 01 для буквы Р не подходят, поскольку не получится выбрать для других букв кодовые слова так, чтобы они удовлетворяли условию неравномерного двоичного кода. Тогда буква Р кодируется как
Осталось ещё 2 шага
Буква М повторяется в слове МРАМОР два раза и…
Тогда буква А может быть закодирована только…
Бесплатно · займёт минуту