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