Задание №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 может означать «ВАЛЯ», может «ЭЛЯ», а может «ВААВВВ».
Даны четыре шифровки:
916151
812030
322121
915113
Только одна из них расшифровывается единственным способом. Найдите её и расшифруйте. Получившееся слово запишите в качестве ответа.
Правильный ответ
ЖАТЬ
Пояснение
Решение. Для решения этой задачи нам необходимо проанализировать каждую из четырёх предложенных последовательностей цифр и проверить, сколькими способами их можно разбить на числа, соответствующие буквам алфавита (от до ). Наша цель — найти ту шифровку, которая допускает только один вариант прочтения.
Разберём каждую шифровку по порядку:
1) 916151
Попробуем разные варианты начала:
— Первый вариант: (З), (А), (Е)... (уже можно продолжить разными способами).
— Второй вариант: (З), (О), (Н), (А) — получается слово ЗОНА.
— Третий вариант: (З), (А), (Е), (Н), (А) — получается слово ЗАЕНА.
Так как способов больше одного, эта шифровка нам не подходит.
2) 812030
Проанализируем возможные разбиения:
— Первая цифра . Может ли это быть число ? Нет, в алфавите всего буквы. Значит, первая буква однозначно (Ж).
— Далее идёт единица. Может ли это быть число ? Посмотрим на следующую цифру — это . Числа, начинающегося на , в таблице нет. Значит, обязательно должен быть частью числа , или .
— После (Ж) идёт . Если мы возьмём , то следующая цифра , а за ней . Число — это буква Т. Тогда остаётся — это буква Ь. Проверим: (Ж), (А), (Т), (Ь). Получается слово ЖАТЬ.
— Можно ли иначе? Если после взять (К), то останется . Но числа, начинающегося на , не существует. Если взять , , , то останется — снова невозможно. Таким образом, единственный вариант разбиения: .
3) 322121
Здесь сразу видно несколько вариантов:
— Вариант 1: (В), (Ф), (А), (У)...
— Вариант 2: (Ю), (Б), (А), (У)...
Шифровка имеет более одного способа расшифровки.
4) 915113
Проверим варианты:
— Вариант 1: (З), (Н), (А), (Л) — слово ЗНАЛ.
— Вариант 2: (З), (А), (Д), (А), (А), (В) — слово ЗАДААВ.
Шифровка не уникальна.
Единственной шифровкой, которая расшифровывается только одним способом, оказалась 812030. При её декодировании получается слово ЖАТЬ.
Ответ: ЖАТЬ
Источник: ФИПИ