ЗАДАЧА. РЕШИТЬ КРИПТАРИФМ "ЖЕНСКИЕ ИМЕНА". XXX ЛЕНА ---- ЛИЛЯ АЛЯ ГАЛЯ ВАЛЯ ------- XXXXXXX РЕШЕНИЕ
Здесь первое трехзначное число (записфанное как XXX) при умножении на каждую из цифр числа "ЛЕНА" дает одно из чисел "ЛИЛЯ", "АЛЯ", "ГАЛЯ", "ВАЛЯ". Все эти числа оканчиваются на "ЛЯ". В слове "ЛЕНА" нет ни одного нуля, иначе вместо одного из 4-х чисел была бы пустая строка (или одна буква, соответствующая цифре "0"). Последняя цифра чисел "ЛИЛЯ", "АЛЯ", ... зависит только от последней цифры числа XXX и от соответствующих цифр имени "ЛЕНА". Таким образом, последняя цифра числа XXX при умножении на 4 разных цифры из слова "ЛЕНА" дает результат с одной и той же цифрой на конце: Я. Это может быть либо 0, либо 5, что видно из таблицы умножения цифр на цифры от 1 до 9: 0 000000000 1 123456789 2 246802468 3 369258147 4 482604826 5 505050505 6 628406284 7 741852963 8 864208642 9 987654321
Только у нуля и у пятерки в строках встречается не менее 4-х одинаковых цифр (9 нулей у нуля, 5 пятерок и 4 нуля у пятерки). Следовательно, последняя цифра числа XXX - 0 или 5, а буква "Я" соответствует тоже 0 или 5.
Предположим, последняя цифра числа XXX равна 5. Может ли это быть? Тогда 2 последние цифры числа XXX (последняя из них 5) при умножении на 4 разных буквы слова "ЛЕНА" должны дать 4 одинаковых комбинации на конце, соответствующие буквам "ЛЯ". Просмотрев таблицу умножения таких чисел, видим, что ни в одной из строк не встречаются 4 одинаковых пары. Правда, у числа 25 есть 3 пары "25" и 3 "50", а у 75 - 3 пары "75", но это слишком мало. У числа 25 есть еще 3 пары "00", но обе цифры должны быть разными. 1 2 3 4 5 6 7 8 9 05 10 15 20 25 30 35 40 45 15 30 45 60 75 90 05 20 35 25 50 00 25 50 00 25 50 00 35 70 05 40 75 10 45 80 15 45 90 35 80 25 70 15 60 05 55 10 65 20 75 30 85 40 95 65 30 95 60 25 90 55 20 85 75 50 25 00 75 50 25 00 75 85 70 55 40 25 10 95 80 65 95 90 85 80 75 70 65 60 55
Таким образом, последняя цифра XXX равна 0 и Я=0. Теперь рассмотрим, чему может быть равна предпоследняя цифра числа XXX. Поскольку Я=0, то ее можно мысленно отбросить (как и последнюю цифру числа XXX, равную 0). Получится: XX ЛЕНА ---- ЛИЛ АЛ ГАЛ ВАЛ ------ XXXXXX
Предпоследняя цифра числа XXX должна при умножении на 4 разных цифры числа "ЛЕНА" дать 4 произведения с одинаковыми последними цифрами. Из первой таблицы (умножения одной цифры) видно, что только цифры 0 и 5 дают при умножении на 4 разных цифры по 4 одинаково оканчивающихся произведения. Но цифра 0 не может быть предпоследней цифрой XXX, т.к. иначе бы "ЛЯ" превратилось в "ЯЯ". Следовательно, XXX оканчивается на цифры "50". В слове "ЛЕНА" тоже первая цифра 5. Получилось: X50 5ЕНА ---- 5И50 А50 ГА50 ВА50 ------- XXXXX50
Ясно, что в слове "ЛЕНА" все буквы нечетные (иначе X50 дало бы при умножении на них число, оканчивающееся на 00). Займемся первой цифрой числа XXX. Она при умножении на А (из слова ЛЕНА) дала число 5И50, т.е. первая цифра никак не может быть меньше 6. 550 * 9 = 4950 < 5И50, т.е. ни 5, ни меньшая цифра на первом месте в числе XXX не даст при умножении ни на какую цифру число 5И50. Тогда XXX = 650, 750, 850 или 950. Вот таблица умножения этих чисел на нечетные цифры: 650 750 850 950 9 5850 6750 7650 8550 7 4550 5250 5950 6650 5 3250 3750 4250 4750
Приводить таблицу умножения на 3 и на 1 не имеет смысла - уж очень маленькие числа получаются. Из таблицы видно, что нам нужно либо число 650 (тогда А=9, ЛИЛЯ=5850), либо 750 (А=7, ЛИЛЯ=5250), либо 850 (А=7, ЛИЛЯ=5950). Теперь можно опять проверить таблицу умножения чисел со второй цифрой 5, помня, что число XXX (X50) при умножении на три разных цифры 5, Е, Н дало числа А50, ГА50, ВА50, оканчивающиеся одинаково. Можно выкинуть последний нуль и получить: X5 * (5, Е, Н) = А5, ГА5, ВА5. Зная, что первая цифра числа X5 равна либо 6, либо 7, либо 8, смотрим строки таблицы для 65, 75, 85. Результат: 65 и 85 не могут дать даже двух одинаковых чисел, а вот 75 - дает (три числа 75).
Теперь ясно, что XXX = 750. Тогда АЛЯ = 750, Н=1. ЛИЛЯ=5250 (см. выше). Раз старшая цифра числа ЛЕНА (Л) = 5, XXX=750, то ВАЛЯ=3750. Остались буквы Г и Е. Число 75 дает на конце 75 при умножении на цифры 1, 5, 9. 1 и 5 уже заняты, осталось 9, следовательно, Е=9. Тогда ГАЛЯ=6750 и Г=6. Получим: 750 5917 ---- 5250 750 6750 3750 ------- 4437750
Рассмотрим три криптарифма: 1. КАЛ 2. КАЛ 3. КАЛ + + + КАЛ КАЛ КАЛ ---- + + ЛЕХА КАЛ КАЛ ---- + ЛЕХА КАЛ ---- ЛЕХА
В первом криптарифме, очевидно, Л=1, отсюда А=2, Х=4. Надо подобрать значения для К и Е. Получим: К21 + К21 ---- 1Е42
Очевидно, достаточно перебрать возможные значения для К, так как значения Е полностью от них зависят. Так как К должно быть больше 4, перебираем для него варианты 5,6,7,8,9. Варианты 6,7 отбрасываем из-за повторяющихся цифр (а каждая буква должна соответствовать только одной цифре, и наоборот). Остается 3 варианта: 521 821 921 + + + 521 821 921 ---- ---- ---- 1042 1642 1842
2. КАЛ + КАЛ + КАЛ ---- ЛЕХА
Теперь переходим ко второму криптарифму. Сразу очевидно, что Л равно либо 1, либо 2. Если Л=1, то А=3, а Х=9; перебираем, как раньше, значения К. Чтобы в старшем разряде получилось 1, К должно быть в диапазоне от 4 до 6. Вариант с К=5 отбрасываем из-за одинаковой цифры (5), соответствующей разным буквам (К и Е); остаются К=4 и К=6. Теперь рассмотрим случай Л=2. Тогда А=6, Х=8, в третий (начиная с младшего) разряд идет перенос (прибавляется 1); К должно быть не менее 7. К=8 отбрасываем сразу, для К=7 возникают повторяющиеся цифры (2), для К=9 - тоже (8). Поэтому Л=2 не подходит. Таким образом, криптарифм имеет 2 решения: 431 631 + + 431 631 + + 431 631 ---- ---- 1293 1893
3. КАЛ + КАЛ + КАЛ + КАЛ ---- ЛЕХА
Теперь рассмотрим третий криптарифм. Здесь Л должно быть либо 1, либо 2, либо 3. Если бы Л было равно 2, А было бы равно 8; но 8*4=32, и Х тоже было бы 2. А это невозможно. Так что Л равно 1 или 3. Если Л=1, то А=4, Х=6, в третий разряд идет перенос (1). Тогда К=3 или 4 (чтобы К+К+К+К+1 дало в старшем разряде единицу). Если К=3, получим, что и Е=3, это не подходит; К не может быть равно и 4 (из-за буквы А). Так что Л не равно 1. Раз Л=3, то А=2, Х=9, в третий разряд перенос не идет; чтобы К+К+К+К старшей цифрой давало 3, надо, чтобы оно было не меньше 8. Если К=8, то Х=2, а у нас уже А=2. Если К=9, то как же быть с Х? Итак, решений у третьего криптарифма нет.
Рассмотрим "симметричный" криптарифм, в котором число умножается на само себя, записанное в обратном порядке: ТУФ X ФУТ ---- ЖЕСТ ССЕК *РИФ ------ *ЛЕС**
Начнем анализ. Бросается в глаза, что Ф*Т=Т в последней цифре. Но сначала отметим очевидное: Ж>0, С>0, Т>1, У>1, Ф>1. (Если бы Ф, У, Т были равны 1, слово ТУФ переписалось бы в одну из трех строчек посередине). Раз Ф и Т больше 1, учтем это, когда будем искать подходящие значения для них. Как легко найти из таблицы умножения, их 6 пар (естественно, Ф не равно Т): Ф Т 6 2 6 4 3 5 7 5 9 5 6 8
Кроме того, Ф*Ф=Ф. (Это выражение не совсем верно; правильней было бы записать (Ф*Ф)mod 10=Ф, т.е. остаток от деления на 10 равен Ф; но это обычно и подразумевается). Так что Ф может быть 0,1,5,6, но Ф>1, и Ф=5 или 6. В нашей таблице пар значений для Ф и Т нет ни одного для Ф=5, следовательно, Ф=6. Т=2, 4 или 8. В принципе, тут можно было бы заняться простым подбором; есть 3 значения Т, одно значение Ф, а т.к. У>1 и не равно 6, то существует всего 7 вариантов для У, из которых один (У=Т) каждый раз не рассматривается, и остается всего 6. 6*3 = 18 вариантов. Но это скучно и некрасиво. Лучше бы сузить их число путем логических рассуждений. Если бы Т было равно 2, число ТУФ было бы меньше 300; умноженное на Т (2), оно бы дало трехзначное число - а число ЖЕСТ четырехзначное. Так что Т=4 или 8. Осталось 12 вариантов. Если Т=4, а У=2, то ТУФ был бы меньше 500, умноженный на 2, опять дал бы трехзначное. Осталось 11 вариантов. Можно рассмотреть и второе значение с У=2 (когда Т=8). Тогда ТУФ=826, а 826*2=1652 (слово ССЕК); но первые 2 цифры должны быть одинаковыми, а они разные. Так что У=2 вообще не подходит (осталось 10 вариантов). Да и последний вариант мы исключили уже больше не рассуждениями, а вычислениями. Так что начнем рассматривать остальные варианты для слова ССЕК=ТУФ*У: ТУФ 436 456 476 486 496 -------------------------------- ТУФ*У 1308 2280 3332 3888 4464 (ССЕК)
ТУФ 836 846 856 876 896 -------------------------------- ТУФ*У 2508 3384 4280 6132 8064 (ССЕК)
Здесь под "маску" ССЕК подходят только числа 2280 (456*5) и 3384 (846*4). Но если ССЕК=3384, то ТУФ=846, и будет противоречие между значениями Т и Е (8). Так что ССЕК=2280, ТУФ=456, и криптарифм принимает вид: 456 X 654 ---- 1824 2280 2736 ------ 298224
Рассмотрим два криптарифма: 1. КИТ 2. БОР X X КОТ БАР ---- ---- ?АКТ ОМ?? СЛОН ШКАФ ?РОТ ?ПАР ------ ------ ТОК??? РАБ???
В первом криптарифме, очевидно, К>1, О>1, Т>1. (Иначе слово КИТ появилось бы в средней части примера). С>0. Как видим, Т*Т=Т (в последней цифре, число при умножении может быть и двузначным). Т>1, так что Т=5 или 6. Заметим также, что К*Т=Т. Если Т=6, то К равно (из таблицы умножения на 6) либо 1, либо 6. 6 оно не может быть равно в принципе, а 1 - тоже (ведь К>1). Так что и Т не равно 6 и, следовательно, Т=5. Раз Т=5, то какие же цифры могут получиться на концах трех слов в середине примера (?АКТ, СЛОН, ?РОТ)? Это либо 5, либо 0. Т=5, следовательно, Н=0. Кроме того, чтобы этот 0 (при умножении на букву О) получился, буква О должна быть четной (О=2,4,6,8). Далее. Т.к. КИТ (вернее, КИ5) кратно 5, то КИ5*5=?АК5 кратно 25; такие числа оканчиваются только на 00, 25, 50, 75. На конце у ?АК5 находится 5, значит, К=2 или 7. Если К=2, КИТ меньше 300, КИТ*К будет меньше 600, а число это должно быть четырехзначным (?РОТ). Так что К=7. Получим такой пример: 7И5 X 7О5 ---- ?А75 СЛО0 ?РО5 ------ 5О7?75
Рассмотрим выражение 7И5*5=?А75. Запишем его подробнее (лесенкой): 7И5 X 5 --- 25 5И 35 ---- ?А75
Здесь 5И - не число, начинающееся с 5 и кончающееся на И, а произведение 5*И. Оно должно оканчиваться на 5, чтобы получились цифры 75 на конце числа ?А75; следовательно, И-нечетное. И=(1,3,5,7,9). Ясно, что И не равно ни 5, ни 7; тогда И=(1,3,9). Если бы И было равно 1, тогда 5И было бы равно 5 и ?А75 было бы равно 3575. Тогда А было бы 5, но у нас Т=5. Подставив значение И=9, получим ?А75=3975, А было бы равно 9; но мы предположили, что И=9. Так что И=3 и 7И5 = 735, ?А75 = 3675. Получим промежуточный результат: 735 X 7О5 ---- 3675 СЛО0 ?РО5 ------ 5О7?75
У нас ?РО5 = 7*735 = 5145, т.е. Р=1, О=4. А значит, КОТ=745. Вот и все решение: 735 X 745 ---- 3675 2940 5145 ------ 547575
2. БОР X БАР ---- ОМ?? ШКАФ ?ПАР ------ РАБ???
Теперь перейдем ко второму криптарифму. Ясно, что Б, А, Р>1, Ш>0, О>0. Ясно, что Б больше 2, так как если Б=2, то БОР<300, БОР*Б будет <600, а число должно быть четырехзначным. Рассмотрим строку БОР*Б=?ПАР. (Б*Р)mod 10 = Р, Б>2, Р>1, Б не равно Р. Найдем из таблицы умножения пары, удовлетворяющие этим условиям: Р Б 2 6 4 6 5 3 5 7 5 9 8 6
Заранее отметим, что старшая цифра числа ?ПАР равна либо Р (если нет переноса из суммы Ш+П), либо Р-1 (если перенос=1), либо Р-2 (если перенос=2). Впрочем, переноса, равного 2, быть не может; даже при максимальных значениях Ш и П и максимальном переносе из предыдущего разряда, равном 2, сумма получается лишь 19 и перенос равен 1. Так что старшая цифра ?ПАР равна Р или Р-1. Если Р=2, то Б=6, тогда из 6О2*2=ОМ?? будет О=1, т.е. 612*2=1224, тогда М=2, но у нас Р=2 - противоречие. Так что первая строка таблицы отпадает. Если Р=4, Б=6, то из 6О4*4=ОМ?? выйдет, что О=2, а 624*4=2496. Должно быть М=4, а у нас Р=4. Вторая строка таблицы отпадает. Если Р=8, Б=6, то из БОР*Б=?ПАР получим, что 6О8*6 должно дать в старшей цифре Р или Р-1 (помните?), а так как 6О8 меньше 700 и с трудом дает в этой цифре 4 при Р, равном у нас 8, то последняя строка таблицы также не подходит. Остаются три строки. Р всегда равно 5; Б = (3,7,9). Тогда А - четное (иначе на конце числа ШКАФ была бы буква Р, т.е. 5). Ясно, что Ф равно 0, а А=(2,4,6,8). Получим: БО5 X БА5 ---- ОМ?5 ШКА0 ?ПА5 ------ 5АБ??5
Переберем значения Б. Если Б=3, то О=1 (т.к. БОР в этом случае находится в диапазоне от 300 до 400, а БОР*5 - от 1500 до 2000, не включая 2000). Тогда БОР*5 = 315*5=1575 (ОМ?5) - получается, что М и Р равны 5, чего быть не может. Если Б=7, то О=3 (рассуждая аналогично); тогда БОР = 735, БОР*5 = 735*5 = 3675, это ничему не противоречит. Наконец, если Б=9, то О=4, БОР=945, БОР*Б = 945*9 = 8505 (?ПАР), т.е. П=Р, чего не может быть. Итак, Б=7, О=3, отсюда сразу находятся М=6, П=1, А=4 и становится ясно, что пример имел вид: 735 X 745 --- 3675 2940 5145 ------ 547575
Как видим, оба криптарифма имели одно решение. Это и понятно: я взял это выражение, а потом закодировал его разными словами. При этом второй криптарифм получился явно труднее.
|