ЕГЭ · Задание 4: Кодирование и условие Фано · №31212

Решай, проверяй и разбирай ошибки.

Показать фильтрыСкрыть фильтрыГод, источник, сложность
Фильтры применяются сразу
Дополнительные параметры

Карта тем и прогресс
Инструменты
Paint Заметки
Загружаем задания…
Выбрать задание20
ЕГЭ · 4Кодирование и условие Фано · №31350КЕГЭ · Пересдача 08.07.26ЕГЭ · 4Кодирование и условие Фано · №31212КЕГЭ · Резерв 22.06.26ЕГЭ · 4Кодирование и условие Фано · №31142КЕГЭ · Основная волна 19.06.26ЕГЭ · 4Кодирование и условие Фано · №28925КЕГЭ · ЕГКР 18.04.26ЕГЭ · 4Кодирование и условие Фано · №28752КЕГЭ · Досрочная волна 2026ЕГЭ · 4Кодирование и условие Фано · №27273КЕГЭЕГЭ · 4Кодирование и условие Фано · №27272КЕГЭЕГЭ · 4Кодирование и условие Фано · №27271КЕГЭЕГЭ · 4Кодирование и условие Фано · №41C3F7ФИПИ · открытый банк · 41C3F7ЕГЭ · 4Кодирование и условие Фано · №52C6F3ФИПИ · открытый банк · 52C6F3ЕГЭ · 4Кодирование и условие Фано · №FEFB2FФИПИ · открытый банк · FEFB2FЕГЭ · 4Кодирование и условие Фано · №2A35D3ФИПИ · открытый банк · 2A35D3ЕГЭ · 4Кодирование и условие Фано · №3528DBФИПИ · открытый банк · 3528DBЕГЭ · 4Кодирование и условие Фано · №8B0eD2ФИПИ · открытый банк · 8B0eD2ЕГЭ · 4Кодирование и условие Фано · №DA3FC4ФИПИ · открытый банк · DA3FC4ЕГЭ · 4Кодирование и условие Фано · №31501КЕГЭ · Демоверсия 2027 (проект)ЕГЭ · 4ФИПИ 2026 · задание 4ФИПИ · демоверсия 2026ЕГЭ · 4ФИПИ 2025 · задание 4ФИПИ · демоверсия 2025ЕГЭ · 4Кодирование и условие Фано · №17858КЕГЭ · Демоверсия 2025

ЕГЭ · ЗАДАНИЕ 4

Кодирование и условие Фано · №31212

№31212 · резерв 22.06.26ЕГЭ №4 · Фано

Передаются буквы Д, Е, К, О, Т, Л. Известны коды Д = 00, Т = 11. Для Е, К, Л и О коды неизвестны. Найдите минимальную длину кодирования слова КОТЕЛОК.

СимволКодовое слово
Д00
Т11
Е?
К?
Л?
О?

Кодируемое слово: КОТЕЛОК

Напоминание: ни одно кодовое слово не должно быть началом другого кодового слова.

Источник задания

КЕГЭ · Резерв 22.06.26

Сначала попробуй решить самостоятельно, затем открой разбор. Для автоматической проверки ответа включи JavaScript.

Показать решение по шагам

Разбор решения

Ответ: 20

1. Найдём частоты

В КОТЕЛОК буквы К и О встречаются по два раза, Т, Е и Л — по одному. На Т = 11 заранее приходится 2 бита.

2. Построим допустимый код

Ветви 00 и 11 заняты. Разделим каждую из свободных ветвей 01 и 10 на две:

БукваКодЧастотаБитов
К01026
О01126
Е10013
Л10113
Т1112
Д0000

3. Докажем минимальность

Однобитовые коды невозможны: они стали бы началом Д или Т. Если неизвестным буквам не давать двухбитовый код, каждой нужно минимум 3 бита: 6 × 3 + 2 = 20.

Если одной частой букве отдать код длины 2, остальные три нужно разместить под другой свободной ветвью. Их минимальные длины — 3, 4 и 4. Даже при выгодном распределении получим 2 × 2 + 2 × 3 + 4 + 4 + 2 = 20. Обе двухбитовые ветви занять нельзя: ещё двум буквам не останется места.

Ответ: 20 бит. Не прибавляйте код Д: он должен быть в алфавите, но в слове этой буквы нет.

Самопроверка. Закройте разбор и повторите расчёт без подсказки.

ОБЪЯСНЕНИЕ К ТЕМЕ

Условие Фано: от дерева к коду

Отметьте занятые ветви. Новый код не должен быть началом другого кода или продолжением уже выбранного.

Ссылки откроются в новой вкладке — задание останется здесь.
Источники и материалы

Все условия · поиск по тексту и номеру →

Источник, файлы и видео указаны в каждой карточке. Внешние задания доступны в фильтрах; они помечены отдельно.

ФИПИРешу ЕГЭРешу ОГЭКЕГЭК. Поляков
УЧЕБНЫЕ ИНСТРУМЕНТЫ

Мастерская решения

Результат—
Функции и округление

floor(x) — вниз; ceil(x) — вверх; log2(x) — логарифм по основанию 2; sqrt(x) — корень; 5! — факториал; 35% — 0,35; ans — предыдущий результат.

Дроби и целые числа считаются точно. Десятичный ответ может быть сокращён — тогда рядом есть точная дробь. Корень и логарифм вычисляются приближённо.

Перевести единицы памяти

Здесь 1 Кбайт = 1024 байта. В задачах со скоростью проверяй определение единиц в условии.
Последние вычисления