Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3811866
А
Аноним
19 часов назад · публичный вопрос
А
Аноним

Слово АРКА закодировано числовой последовательностью 0100100010, причём коды согласных и гласных букв имеют различную длину.

Запрос пользователя

Реши задание на изображении

Ответ нейросети
19 часов назад

Кратко: слева — 4) КАР, справа — 2) 01100100011001 (при декодировании получается NONAME).

Левая задача

  1. Пусть \(x\) — длина кода гласной, \(y\) — длина кода согласной. В слове АРКА две гласные и две согласные: \[ 2x+2y=10 \quad\Rightarrow\quad x+y=5. \]

  2. В последовательности \(0001001\) семь бит. Варианты РАК, АКР и КАР состоят из одной гласной и двух согласных, поэтому: \[ x+2y=7. \] Вычитая \(x+y=5\), получаем \(y=2\), \(x=3\). Значит, код гласной — 3 бита, код согласной — 2 бита. КАРА содержит две гласные и две согласные, для неё получилось бы 10 бит, а не 7, поэтому она не подходит.

  3. Первые и последние три бита кода АРКА равны \(010\), значит: \[ А=010. \] Между ними стоят биты \(0100\) — это коды Р и К: \[ Р=01,\qquad К=00. \]

А Р К
010 01 00
  1. Декодируем: \[ 0001001 = 00\,010\,01. \] Это читается как КАР.

Ответ: 4) КАР.

Правая задача

Коды \(000, 001, 01, 10, 11\) таковы, что ни один из них не является началом другого. Поэтому сообщение декодируется слева направо однозначно.

Разбираем варианты:

    1. \(01\,10\,001\,000\,11\,00\) — в конце остаётся \(00\), это неполный код;
    1. \(01\,10\,01\,000\,11\,001\) — все биты разобраны, получается NONAME;
    1. \(01\,10\,01\,000\,11\,101\) — остаток \(101\) не разбирается до конца;
    1. \(01\,10\,01\,000\,11\,100\) — остаток \(100\) не разбирается до конца.

Проверка для второго варианта: \[ N=01,\ O=10,\ N=01,\ A=000,\ M=11,\ E=001, \] \[ 01\,10\,01\,000\,11\,001 = 01100100011001. \]

Ответ: 2) 01100100011001.

Общий принцип: при декодировании неравномерного кода вся последовательность должна без остатка делиться на кодовые слова; если остались «лишние» биты, значит, сообщение содержит ошибку.