ЗАДАЧИ
problems.ru |
О проекте
|
Об авторах
|
Справочник
Каталог по темам | по источникам | |
|
Задача 65600
УсловиеРобот придумал шифр для записи слов: заменил некоторые буквы алфавита однозначными или двузначными числами, используя только цифры 1, 2 и 3 (разные буквы он заменял разными числами). Сначала он записал шифром сам себя: РОБОТ = 3112131233. Зашифровав слова КРОКОДИЛ и БЕГЕМОТ, он с удивлением заметил, что числа вышли совершенно одинаковыми! Потом Робот записал слово МАТЕМАТИКА. Напишите число, которое у него получилось. РешениеРассмотрим слово РОБОТ = 3112131233. В нём 5 букв и 10 цифр, так что все коды двузначные и определяются без труда. Напишем все двенадцать возможных кодов и те буквы, которые мы точно знаем: КРОКО... = 13112112... Начинаем его читать как слово БЕГЕМОТ: Б = 13, Е ≠ 1, то есть Е = 11, а тогда Г = 2, иначе второе Е не получается. Ну а М начинается на 2, то есть М = 2*. Теперь посмотрим на конец слова, там ...OT, то есть ...1233. Это значит, что Л = 3 и И = 23, а Д заканчивается на 1, то есть Д = *1. Звёздочка – единственная оставшаяся неразгаданной цифра. Разгадать её нетрудно: 31 = Р, 11 = Е, так что Д = *1 = 21. Тогда M = 22, и мы раскрыли почти весь шифр: Ответ2232331122323323132. Источники и прецеденты использования |
© 2004-...
МЦНМО
(о копирайте)
|
Пишите нам
|
![]() |