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