Ответ:

Решение:

Расшифруем каждую кодовую цепочку, используя предоставленную таблицу кодов:

  • Таблица кодов:
    • А = 01
    • В = 011
    • Д = 100
    • О = 111
    • Р = 010
    • У = 001

1) 0100100101

  • 01 = А
  • 001 = У
  • 010 = Р
  • 01 = А
  • = АУРА

Эта цепочка может быть расшифрована как АУРА. Других вариантов нет, так как нет неоднозначных начальных последовательностей.

2) 011011111100

  • 011 = В
  • 011 = В
  • 111 = О
  • 111 = О
  • 00 = ? (нет такого кода)

Данная цепочка не может быть полностью расшифрована, так как есть последовательность «00», которая отсутствует в таблице.

3) 0100110001

  • 010 = Р
  • 001 = У
  • 100 = Д
  • 01 = А
  • = РУДА

Эта цепочка может быть расшифрована как РУДА. Других вариантов нет.

Проверим еще раз первую цепочку на предмет неоднозначности:

1) 0100100101

  • 01 = А
  • 0 = ? (нет такого кода)

Начнем с другого варианта:

  • 010 = Р
  • 01 = А
  • 001 = У
  • 01 = А
  • = РАУА

Таким образом, первая цепочка имеет как минимум две расшифровки: АУРА и РАУА.

Теперь проверим третью цепочку на предмет неоднозначности:

3) 0100110001

  • 010 = Р
  • 001 = У
  • 100 = Д
  • 01 = А
  • = РУДА

Можно ли по-другому разбить 0100110001?

  • 0 = ? (нет такого кода)

Попробуем с более короткими кодами:

  • 01 = А
  • 00 = ? (нет такого кода)

Проверим все возможные варианты расщепления цепочки 3:

  • 0100110001
  • (01)00110001 -> 00 нет
  • (010)0110001 -> Р(01)00110001 -> РА(00)110001 -> 00 нет
  • (010)0110001 -> Р (001)10001 -> РУ(100)01 -> РУД(01) -> РУДА
  • (010)0110001 -> Р (001)10001 -> РУ (100)01 -> РУД А
  • (0100) нет
  • (01001) нет

Остается только один вариант расшифровки для цепочки 3: РУДА.

Ответ: РУДА.