СРОООЧЧЧНОООО!!!!! По каналу связи передаются сообщения, содержащие только семь букв: А, Б, Г, И, М, Р, Я. Для передачи используется двоичный код, удовлетворяющий условию Фано. Кодовые слова для некоторых букв известны: А — 010, Б — 00, Г — 101. Какое наименьшее количество двоичных знаков потребуется для кодирования слова МАГИЯ? Примечание. Условие Фано означает, что ни одно кодовое слово не является началом другого кодового слова.
Для кодирования слова МАГИЯ нам известны следующие кодовые слова: М — ? А — 010 Г — 101 И — ?
Таким образом, нам нужно узнать кодовые слова для букв М и И. Так как ни одно кодовое слово не должно быть началом другого кодового слова, можно заметить, что для букв М и И нам нужно использовать двоичные знаки, которые не начинаются ни с 0, ни с 1.
Исходя из этого, наименьшее количество двоичных знаков потребуется для кодирования слова МАГИЯ будет 3 для слова М и 3 для слова И. Вместе с кодовыми словами для букв А и Г, получаем общее количество 3 + 3 + 3 + 3 = 12 двоичных знаков.
Для кодирования слова МАГИЯ нам известны следующие кодовые слова:
М — ?
А — 010
Г — 101
И — ?
Таким образом, нам нужно узнать кодовые слова для букв М и И. Так как ни одно кодовое слово не должно быть началом другого кодового слова, можно заметить, что для букв М и И нам нужно использовать двоичные знаки, которые не начинаются ни с 0, ни с 1.
Исходя из этого, наименьшее количество двоичных знаков потребуется для кодирования слова МАГИЯ будет 3 для слова М и 3 для слова И. Вместе с кодовыми словами для букв А и Г, получаем общее количество 3 + 3 + 3 + 3 = 12 двоичных знаков.