Приветствую! Сегодня мы с Вами решим четвёртое задание из ЕГЭ по информатике. Первое, с чего стоит начать - так это с условия Фано, название которого не фигурирует в задании, но описание точно подходит под него. Никакое кодовое слово не является началом другого кодового слова. Что это значит? Это означает, что не может быть ситуации, в которой одновременно сосуществуют два кодовых слова, к примеру, таких: 10, 100. Так как закодированная последовательность 10011010110110... будет иметь неоднозначное раскодирование, т.к. непонятно, какой код стоит в начале: 10 или 100. С этим разобрались, но как это обеспечить? Можно следить вручную, глазками, но имея больше 6 кодовых слов, вероятность ошибки стремится к 100%. Нам такой вариант точно не подходит! На помощь приходит двоичное дерево. Строится следующим образом: делаем ветвление, с одной стороны 0, с другой 1. Расположение не важно, желательно, чтобы оно было одинаковое. Например, я всегда ставлю 0 слева, а 1 - справа. Ветвление может быть
Лёгкий способ решить 4-ое задание ЕГЭ по информатике
22 октября 202122 окт 2021
46
1 мин