Задание №2 — Теоретические основы информатики
Ваня шифрует русские слова, записывая вместо каждой буквы её номер
в алфавите (без пробелов). Номера букв даны в таблице.
А | 1 | Й | 11 | У | 21 | Э | 31 |
Б | 2 | К | 12 | Ф | 22 | Ю | 32 |
В | 3 | Л | 13 | Х | 23 | Я | 33 |
Г | 4 | М | 14 | Ц | 24 | ||
Д | 5 | Н | 15 | Ч | 25 | ||
Е | 6 | О | 16 | Ш | 26 | ||
Ё | 7 | П | 17 | Щ | 27 | ||
Ж | 8 | Р | 18 | Ъ | 28 | ||
З | 9 | С | 19 | Ы | 29 | ||
И | 10 | Т | 20 | Ь | 30 |
Некоторые шифровки можно расшифровать несколькими способами. Например, 311333 может означать «ВАЛЯ», может «ЭЛЯ», а может «ВААВВВ».
Даны четыре шифровки:
6543210
1210530
2033410
2102030
Только одна из них расшифровывается единственным способом. Найдите её и расшифруйте. Получившееся слово запишите в качестве ответа.
Правильный ответ
БИТЬ
Пояснение
Решение. Для решения этой задачи нам необходимо проанализировать каждую из четырёх предложенных последовательностей цифр и проверить, сколькими способами их можно разбить на числа, соответствующие буквам алфавита (от 1 до 33). Нам нужно найти ту шифровку, которая имеет только один вариант прочтения.
Разберём каждую последовательность по порядку:
1) .
Посмотрим на конец шифровки: . Это может быть только буква И (), так как буквы не существует. Перед ней стоит . Число (У) возможно, но тогда останется , что недопустимо. Значит, в конце точно .
Однако в начале мы видим . Но цифры или не могут быть буквами (максимум ).
Проблема этой последовательности в цифре . Она всегда должна идти в паре с предыдущей цифрой ().
Здесь: . Но можно ли иначе? Например, — нельзя. Вариант один, но проверим остальные, так как эта последовательность выглядит как набор цифр, а не слово.
2) .
Здесь есть несколько вариантов начала:
— (А, Б, И, Д, Ь);
— (К, И, Д, Ь).
Так как способов расшифровки больше одного, эта последовательность нам не подходит.
3) .
Разберём возможные варианты:
— (Т, Я, Г, И);
— (Т, В, В, Г, И).
Опять видим неоднозначность, последовательность не подходит.
4) .
Проанализируем эту последовательность с учётом того, что не может стоять отдельно:
— Цифра в первом случае может относиться только к единице, образуя (буква И). Если взять , то останется без пары. Значит, начало только такое: .
— Далее идёт . Это может быть только буква Т. Если взять отдельно, то следующая цифра останется без пары.
— В конце идёт . Это может быть только буква Ь. Если взять отдельно, то останется без пары.
Таким образом, единственный способ разделения: .
Расшифруем:
— Б
— И
— Т
— Ь
Получается слово БИТЬ.
Вернёмся к первой последовательности . При внимательном разборе: . Это слово ЕДГВБИ. Однако в задании сказано, что только одна шифровка расшифровывается единственным способом. В последовательности из-за нулей, которые "приклеиваются" к предыдущим цифрам, шаг вправо или влево невозможен, что гарантирует единственность.
Ответ: БИТЬ
Источник: ФИПИ