Задания
Версия для печати и копирования в MS Word
Тип Д8 № 7912
i

Для ко­ди­ро­ва­ния не­ко­то­рой по­сле­до­ва­тель­но­сти, со­сто­я­щей из букв К, Л, М, Н, ре­ши­ли ис­поль­зо­вать не­рав­но­мер­ный дво­ич­ный код, удо­вле­тво­ря­ю­щий усло­вию Фано. Для буквы Н ис­поль­зо­ва­ли ко­до­вое слово 0, для буквы К  — ко­до­вое слово 110. Ка­ко­ва наи­мень­шая воз­мож­ная сум­мар­ная длина всех четырёх ко­до­вых слов?

 

1)  7

2)  8

3)  9

4)  10

 

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

Спрятать решение

Ре­ше­ние.

Найдём для остав­ших­ся двух сим­во­лов наи­бо­лее ко­рот­кое пред­став­ле­ние, удо­вле­тво­ря­ю­щее усло­вию Фано. Ко­до­вое слово 1 ис­поль­зо­вать нель­зя, так как тогда на­ру­шит­ся усло­вие Фано. Из дву­знач­ных ко­до­вых слов можно ис­поль­зо­вать слово 10, а слова 11 и 01 ис­поль­зо­вать нель­зя. При таком по­стро­е­нии кодов для четвёртого сим­во­ла не­воз­мож­но по­до­брать двух­знач­ное ко­до­вое слово. По­это­му ис­поль­зу­ем трёхзнач­ное слово, а имен­но  — 111.

Таким об­ра­зом, наи­мень­шая воз­мож­ная сум­мар­ная длина всех четырёх ко­до­вых слов будет 1 + 3 + 2 + 3 = 9.

 

Пра­виль­ный ответ ука­зан под но­ме­ром 3.