Статья Автор: Лебедев Дмитрий

(The Last Inch) КЕГЭ- 4. Модель решения

Разбор задания КЕГЭ-4 из Тренировочного вариант №1

Решение задания не требует написания программы, но требует внимания и затрат времени.
Обозначим подход, который может значительно сократить время и не будет требовать рисования
Возле каждой буквы указано количество 4-х битовых позиций,
которые она "закрывает" (типа 2**(4 - len(буква)) )
Находим суммы по всем буквам. Это 15.
Значит для Г осталась одна 4-х битовая позиция.
Найти её несложно: можно сложить числа у букв на '0' - это 7, 
значит код начинается на 0, далее проверить 00 (4) =>  01 и увидеть,
что 0111 свободна. Проверив 0111 по всем буквам  и внести в ответ


Разбор задания КЕГЭ-4 из Тренировочного вариант №2

С

11

В

01

Е

101

Т

1000

И

00

Л

 

О

 

Задача 4.
По каналу связи передаются сообщения, содержащие только семь букв: С, В, Е, Т, И, Л, и О.
Для передачи используется двоичный код, удовлетворяющий условию Фано.
Кодовые слова для некоторых букв известны:Какое наименьшее количество двоичных знаков
потребуется для кодирования двух оставшихся букв?

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

Решение проще, поскольку надо найти только суммарную длину.
Подсчитав сумму "занятых 4-х битовых" (типа 2**(4 - len(буква)) )
получим 4 +4 + 2 +1 + 4 = 15. Значит есть только одна 4-х битовая, 
которую надо "разделить" на две буквы => следовательно на каждую по 5

Ответ: 10
 

Печать