Вход/Регистрация
Шифры и квесты: таинственные истории в логических загадках
вернуться

Душкин Роман

Шрифт:

Потом я подумал ещё и решил, что если я и ошибусь, то беды в этом не будет. Скажем, если ошибка будет менее одного процента от подсчитанного ранее общего количества букв, то я не буду обращать на это внимания, поскольку мне кажется, что такая небольшая ошибка не повлияет на окончательные результаты.

Я вновь взглянул на таблицу, в которой было 33 строки. Подумал, что надо теперь сложить все 33 числа. Это вполне можно сделать в столбик. Но, честно говоря, я сразу понял, что придётся много сил посвящать удержанию в памяти переносов разрядов. Если в каждой операции сложения будет один перенос разряда, то для 33 чисел их будет не менее 33. Видимо, так. Думаю, что если складывать сразу все 33 числа, то не избежать ошибок в процессе этого гигантского сложения. Надо придумать что-то другое.

Задача очень увлекла меня, и я уже ни про что другое думать не мог. Я попробовал складывать числа последовательно. Сначала первое со вторым. Потом к результату прибавил третье и так далее. Этот способ надёжный, но у него обнаружилась проблема. Результат растёт как на дрожжах, а прибавляемые к нему числа все мелкие. Это неудобно. Было бы намного удобнее складывать примерно одинаковые числа. По крайней мере, мне так было бы удобнее.

И решение пришло само собой. Я решил выписать все числа в столбик, а потом соединить дугами первое и второе, третье и четвёртое, пятое и шестое и так далее. Тридцать третье число остаётся без пары, но это не беда. Напротив каждой дуги записываю сумму двух чисел, объединённых дугой. Это получилось подсчитать так быстро, что я сам удивился. Для некоторых сложений я даже не пользовался столбиком, а считал в уме. В итоге у меня получился второй столбик из семнадцати чисел (шестнадцать сумм и семнадцатое – последнее число, которому не нашлось пары). К этому второму столбцу я снова применил эту же операцию и получил третий столбик, в котором было уже девять чисел. Ещё четыре таких шага, и у меня получилась контрольная сумма, которая в точности была равна 7037. Победа!

Вот что значит сын математика! Ни одной ошибки.

Потом, когда я лёг спать и перед сном размышлял, я подумал, что мог допустить ошибки при подсчётах. Например, сначала неправильно подсчитать количество какой-нибудь буквы, а потом где-нибудь неправильно сложить какие-либо два числа. В этом случае ошибки могли взаимоуничтожиться, и результат оказался бы правильным. Но вероятность такого развития ситуации я оценил, как низкую, поэтому думать об этом дальше не стал.

Весь следующий день я посвятил делению. Надо сказать, что в школе мне деление не очень удавалось. Нам рассказывали про достаточно сложную процедуру деления в столбик, так что числа друг на друга мне было поделить затруднительно. К тому же мы изучали деление только большего числа на меньшее, да и то без остатка. Хорошо ещё, что папа мне дополнительно рассказывал о делении, и делить можно любые числа друг на друга. Ну и показал мне, как делить меньшее число на большее. О процентах он мне тоже рассказал, и я нашёл это понятие полезным. Но практики у меня не было, и мне пришлось сейчас всё вспоминать и придумывать самостоятельно.

Но я был так увлечён задачей, что не мог оторваться. После того как я разделил количества букв «А» и «Б» на число 7037, я понял, что надо немного оптимизировать этот процесс. Для этого я составил таблицу умножения числа 7037 на все числа от 1 до 9. Этого стало достаточно, чтобы существенно ускорить процесс деления – теперь для понимания того, какую следующую цифру надо записать в результат, мне надо было только посмотреть в таблицу и найти наибольшее число, которое всё ещё меньше очередного делимого.

Итак, к вечеру у меня была новая таблица с количествами букв в тексте и приписанными к ним процентами. Я написал папе новую телеграмму:

AA, R OC4UTA POV,EHTbI R 6YKB. KAK OHU HA3bIBA|OTCR?

Ответ пришёл незамедлительно:

4ACTOTbI CUMBOOB. TbI MOOEV,!

Отлично. Теперь я буду знать, что эти проценты называются частотами. Перед сном я перерисовал таблицу начисто на отдельном листе бумаги. Вот, что у меня получилось:

< image l:href="#"/>

Пока я ворочался и отходил ко сну, мне пришла в голову идея о том, как наглядно представить информацию из этой таблицы. Завтра утром буду рисовать график, на котором отложу рассчитанные проценты, то есть частоты символов. Думаю, что такой график поможет в деле расшифровки. После этого я подумал, что намного дальше продвинулся в науке о расшифровке, нежели герой рассказа «Золотой жук» Уильям Легран. С этой ободряющей мыслью я и заснул.

А наутро первым делом я взял клетчатый листок бумаги и нарисовал на нём такую диаграмму:

На ней я расположил символы в порядке убывания их частоты и при помощи столбиков отложил проценты. Выглядит очень неплохо. Эх, жалко, что на этом телефоне нет фотокамеры, чтобы послать фото папе. Что-то я стал даже гордиться собой, что нарисовал такое, а потому не удержался и написал папе очередное послание:

HAPUCOBA PAUK 4ACTOT. KAK OH HA3bIBAETCR?

И опять ответ пришёл практически сразу:

UCTOPAMMA. R B WOKE OT TE6R!

Ободрённый, я пошёл завтракать. День обещал быть тяжёлым и насыщенным. Сегодня я планировал приступить к расшифровке.

Глава 5

Дед Трофим приготовил мне на завтрак молочный суп из земляники. Я был огорошен, удивлён и пребывал в восторженном настроении одновременно. Невозможно поверить, что этот почтенный старик на одной ноге смог утром сходить в лес и набрать для меня, своего правнука, земляники. Тем не менее эта ягода была на столе, и это меня очень радовало.

  • Читать дальше
  • 1
  • ...
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

Ебукер (ebooker) – онлайн-библиотека на русском языке. Книги доступны онлайн, без утомительной регистрации. Огромный выбор и удобный дизайн, позволяющий читать без проблем. Добавляйте сайт в закладки! Все произведения загружаются пользователями: если считаете, что ваши авторские права нарушены – используйте форму обратной связи.

Полезные ссылки

  • Моя полка

Контакты

  • chitat.ebooker@gmail.com

Подпишитесь на рассылку: