Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №4
  • Задание №4
  • Задание №67905 ЕГЭ Информатике

    Условие задания #67905

    №4 по КИМ

    Все заглавные буквы русского алфавита закодированы неравномерным двоичным кодом, в котором никакое кодовое слово не является началом другого кодового слова. Это условие обеспечивает возможность однозначной расшифровки закодированных сообщений. Известно, что слово ГРАФ кодируется как 10010101110, а слово РАНГ  — как 10101001100. Какой код соответствует слову ФАРА?

    Ответ

    Ответ:

    1100110101

    Решение

    Заметим, что слово ГРАФ начинается с буквы Г, а слово РАНГ ей заканчивается. Букве Г может соответствовать только набор 100. В слове ГРАФ вторая буква Р, а в слове РАНГ она идет на первом месте. Букве Р может соответствовать коды: 1, 10, 101, 1010. Коды 1 и 10 брать нельзя, так как будет нарушено условие Фано (так как для буквы Г код 100).

    Проверим первый возможный код 101 для буквы Р. Тогда буква А может быть только 01, а букве Ф соответствуют оставшиеся цифры 110. Тогда слово ФАРА колируется кодом 110(Ф)01(А)101(Р)01(А)  — 1100110101.

    Рассмотрим второй случай, когда код для буквы Р  — 1010, тогда букву А можно закодировать только кодом 1, нарушается условие Фано.

    Видеоразбор:

    Понятно ли решение?

    Похожие задания

    15
    Задание №38031Задание №37276Задание №38029Задание №38026Задание №38024Задание №38022Задание №38019Задание №38018Задание №38014Задание №37490Задание №38002Задание №37493Задание №37489Задание №37488Задание №37487
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме