Александр Иванович Корейко, один из ничтожнейших служащих ГЕРКУЛЕС’а, был человек в последнем приступе молодости, ему было 38 лет. На красном сургучном лице сидели желтые пшеничные брови и белые глаза. Английские усики цветом даже походили на созревший злак. Лицо его казалось бы совсем молодым, если бы не грубые ефрейторские складки, пересекавшие щеки и шею. На службе Александр Иванович вел себя как сверхсрочный солдат: не рассуждал, был исполнителен, трудолюбив, искателен и туповат.

— Робкий он какой-то, — говорил о нем начальник финсчета, — какой-то уж слишком приниженный, преданный какой-то чересчур. Только объявят подписку на заем, как он уже лезет со своим месячным окладом. Первым подписывается. А весь оклад-то 46 рублей. Хотел бы я знать, как он существует на эти деньги.

Была у Александра Ивановича удивительная особенность. Он мгновенно умножал и делил в уме большие трехзначные и четырехзначные числа. Но это не освободило Александра Ивановича от репутации туповатого парня.

— Слушай, Александр Иванович, — спрашивал сосед, — сколько будет 836 на 423?
(«Золотой теленок», Илья Ильф, Евгений Петров )

Перечитывая роман «Золотой теленок», я решил повторить расчеты подпольного миллионера. Я не обладаю способностью перемножать в уме большие числа и не ставлю перед собой задачу таковую способность развить. Моя цель скромнее — найти способ быстрого вычисления вышеприведенного примера. В качестве инструмента я решил использовать коллекцию красивых произведений, которую собрал по дороге на работу и храню в сотовом телефоне. Вот некоторые из них:

  • 13*23 =299
  • 17*47 =799
  • 7*11*13=1001

Первое, что я сделал — нашел разложение на множители:


Теперь перепишем исходный пример в следующем виде:

423*836=4*99*(47*17+47*2)=4*99*799+4*99*94

4*99*799=4*(100-1)*(800-1)=4*(80000-900+1)=320 000-3 600+4

4*99*94=376*(100-1)=37 600-376

Осталось сложить полученные выражения:

320 000 + (37 600-3 600) + (4-376) = 320 000 + 34 000 — 372 = 354 000 — 372 = 353 628

— 353.628, — отвечал Корейко, помедлив самую малость. И сосед не проверял результата умножения, ибо знал, что туповатый Корейко никогда не ошибается.

Наш результат совпадает с ответом Корейко. Разумеется, в уме приведенные расчеты выполнить, скорее, всего, невозможно. Мне помогали карандаш и бумага. Вопрос о том, как вычислить пример устно, остается открытым.

Жду советов.

Прочитав полученные комментарии, я должен признать, что не нашел того, что искал. По-видимому, неверно изложил свою мысль. В прекрасной книге «Вы, конечно, шутите, мистер Фейнман!» есть глава, которая называется «Счастливые числа». В ней Ричард Фейнман рассказывает о своей коллекции методов и чисел для быстрых вычислений.
Я запомнил значения нескольких логарифмов и начал замечать, что происходит. Например, если кто-то спрашивает: «Чему равно 28 в квадрате?», замечаешь, что квадратный корень из двух равен 1, 4, а 28 — это 20, умноженное на 1, 4, поэтому 28 в квадрате должно примерно равняться 400, умноженному на 2, или 800.
Если кто-нибудь спрашивает, сколько получится, если разделить 1 на 1, 73, то можно сразу ответить, что 0, 577, потому что знаешь, что 1, 73 — это почти квадратный корень из 3, поэтому 1/1, 73 равно одной трети квадратного корня из 3. А если нужно определить отношение 1/1, 75, оно равно величине обратной дроби 7/4, а вы помните, что если в знаменателе стоит 7, то десятичные цифры повторяются: 0, 571428…

Я надеялся, что кто-то располагает своей коллекцией счастливых чисел, из которой получается число Корейко.
Кстати, счастливые числа встречаются в самых неожиданных местах. В той же главе у Фейнмана есть такой эпизод.
Это весьма обеспокоило японца, потому что он явно прекрасно умел выполнять арифметические операции с помощью счёт, а тут его почти победил какой-то посетитель ресторана.
«Raios cubicos!» — мстительно говорит он. Кубические корни! Он хочет брать кубические корни с помощью арифметики! Трудно найти более сложную фундаментальную задачу в арифметике. Должно быть, это был его конёк в упражнениях со счетами.
Он пишет на бумаге число — любое большое число — я до сих пор его помню: 1729, 03. Он начинает работать с этим числом и при этом что-то бормочет и ворчит: «Бу-бу-бу-хм-гм-бу-бу», — он трудится как демон! Он просто погружается в этот кубический корень!
Я же тем временем просто сижу на своём месте.
Один из официантов говорит: «Что Вы делаете?»
Я указываю на голову. «Думаю!» — говорю я. Затем пишу на бумаге 12. Ещё через какое-то время — 12, 002.
Человек со счетами вытирает со лба пот и говорит: «Двенадцать!»
«О, нет! — возражаю я. — Больше цифр! Больше цифр!» Я знаю, что, когда с помощью арифметики берёшь кубический корень, то каждая последующая цифра требует большего труда, чем предыдущая. Это работа не из лёгких.
Он опять уходит в работу и при этом бормочет: «Уф-фыр-хм-уф-хм-гм…». Я же добавляю ещё две цифры. Наконец, он поднимает голову и говорит: «12, 0!»
Официанты просто светятся от счастья. Они говорят японцу: «Смотрите! Он делает это в уме, а Вам нужны счёты! И цифр у него больше!»
Он был абсолютно измотан и ушёл, побеждённый и униженный. Официанты поздравили друг друга.
Каким же образом посетитель выиграл у счётов? Число было 1729, 03. Я случайно знал, что в кубическом футе 1728 кубических дюймов, так что было ясно, что ответ немногим больше 12. Излишек же, равный 1, 03, — это всего лишь одна часть из почти 2000, а во время курса исчисления я запомнил, что для маленьких дробей излишек кубического корня равен одной трети излишка числа. Так что мне пришлось лишь найти дробь 1/1728, затем умножить полученный результат на 4 (разделить на 3 и умножить на 12). Вот так мне удалось получить целую кучу цифр.


А ведь число 1729 обладает интересным свойством. Однажды Годфри Харди приехал навестить в больнице Сриниваса Рамануджана. Харди приехал на такси с номером 1729 и по ходу беседы с Рамануджаном заметил, что, мол, удивительно скучное число ему попалось в качестве номера. На это индиец ответил, что это не правда — 1729 является минимальным натуральным числом, представимым в виде суммы кубов двух натуральных чисел двумя разными способами. Действительно,

1729 = 1^3 + 12^3 = 9^3 + 10^3.

Не правда ли, удивительное совпадение?

Тем не менее, я не оставлял попыток найти приемлемое решение для примера Корейко. Этот метод мне понравился, хотя и он несовершенен.

836*423=(840-4)*(420+2)+836=840*420-8+836=2*42*42*100+828=8*21*21*100+828

11*11=121, это я помню. Разность двух квадратов 21 и 11 это 320, поэтому 21 в квадрате 441. 441*8=3200+320+8=3528.

И окончательно, 352800+828=353 628.
Посмотрев на решение, увидел еще одно упрощение.

8*21*21*100+828=800*21*21+800+28=800*(21*21+1)+28=800*442+28=353600+28=353 628.

Комментарии (19)


  1. k12th
    14.10.2015 13:42
    +4

    Вопрос о том, как вычислить пример устно остается открытым.

    Вообще-то в уме даже и трехзначные числа можно вычислять «в столбик». Другое дело, что это потребует некоторой концентрации:)


    1. icoz
      14.10.2015 23:04

      … и тренировки.


  1. FFormula
    14.10.2015 13:45
    +7

    Как перемножить именно эти числа, не скажу,
    но поделюсь способом возведения в квадрат чисел, близких к сотне.
    Например, возведём 92 в квадрат.
    от 92 отнимаем столько, сколько не хватает до 100, то есть восемь.
    И приписываем квадрат этой восьмёрки.
    92 — 8 = 84, 8*8 = 64.
    Ответ: 8464.


    1. FFormula
      14.10.2015 13:50
      +1

      Аналогично можно возводить в квадрат числа чуть больше сотни, только теперь нужно будет складывать.
      Например, 107 в квадрате: 107 + 7 = 114, 7*7 = 49, Ответ: 11449.


    1. avas
      14.10.2015 15:50

      поделюсь своим способом возводить в квадрат любые двузначные числа например 49*49=
      возвожу в квадрат обе цифры — имеем в уме 16 и 81
      далее берем удвоенное произведение этих цифр 72

      2ку из 72 добавим к старшему разряду 82 — 102 вот у нас получился конец результата 02
      у нас получился перенос 1 к старшему разряду результата
      поэтому добавим 1 к 7 = 8
      и последний шаг эту 8ку к младшему разряду 16ти = 24

      поставив две половинки друг за другом получим 2402

      интересно — дописал и понял, что как-то не очень просто, в уме быстрее получалось
      но я использовал этот способ еще в школе, а там времени на тренировки хоть отбавляй!


      1. icoz
        14.10.2015 23:06

        2401


  1. zelyony
    14.10.2015 14:03
    +10

    в уме (с «2 ячейками памяти» — сумма и остаток) можно перемножать любые числа, надо только их видеть или держать в голове

    836 * 423 =?
    reverse-ируем второе число и погнали со сдвигами

      836
        324	= 3*6 = 18: R=1 и .......8
    
      836
       324	= 1+6*2+3*3 = 22: R=2 и ......28
    
      836
      324	= 2+6*4+3*2+8*3 = 56: R=5 и ......628
    
      836
     324	= 5+3*4+8*2 = 33: R=3 и .....3628
    
      836
    324	= 3+8*4 = 35 итого: 353628
    


    1. Eternalko
      14.10.2015 19:56

      Так точно.

      В лет 16, когда больше математики в жизни было и иногда способность быстро считать или
      прикидывать помогала.

      В один момент дошел до того, что мозгового «ОЗУ» вполне хватало чтобы множить трехзначные числа.
      Достаточно быстро. Почти точный ответ выходил за секунды 2-3, точный 5-6.

      Именно так и считал. Сейчас конечно-же лень и способность испарилась.


  1. Don_Eric
    14.10.2015 14:09
    -2

    а зачем?


  1. omikad
    14.10.2015 14:43
    +1

    В уме можно, минут за 10:

    836 * 423 = (1000 — 164) * (500 — 77) = (500к — 77к — 82к) + 164 * 77 = 341к + 164 * 77

    341к запоминаем и считаем второе слагаемое:
    164 * 7 = 700 + 420 + 28 = 1148
    164 * 77 = 11480 + 1148 = (11к + 480) + (1к + 148) = 12к + 628 = 12628

    итого 341к + 12628 = 355 628


  1. Keyten
    14.10.2015 15:39
    +1

    Есть в книге Пекелиса «Твои возможности, человек» такая глава:

    Скрытый текст


    1. jazzl0ver
      15.10.2015 19:05
      +1

      На TEDе есть замечательное выступление Артура Бенджамина «Матемагия»:
      www.ted.com/talks/arthur_benjamin_does_mathemagic

      Очень рекомендую. Там он как раз показывает чудеса счета в уме, используя «вербальные замены» (если так можно это назвать)


  1. Randl
    14.10.2015 15:45
    +1

    Получилось перемножать трехзначные числа в уме после тренировок. Двухзначные получается всегда. В столбик.
    Помогает округление. Например 83*27=83*3*10-83*3
    В данном случае 423*836=425*836-2*836=400*836+836/4*100-2*836=334400+20900-2*863=355300-1672=353628 (честно посчитал в уме, один раз сбился и начал заново)


  1. michael_vostrikov
    14.10.2015 18:51
    +3

    Да можно перемножать в уме 3-значные числа, просто как уже верно заметили нужна концентрация, а точнее способность держать в уме одновременно 9 слагаемых. Сам развлекался подобным в старших классах по дороге из лицея домой (2 часа на автобусе). Мне только непонятно, что это делает на главной хабра?


    1. michael_vostrikov
      14.10.2015 19:08

      Нахлынули воспоминания… Еще придумал такой способ коротать время в автобусе — рандомно тыкаем кнопки на калькуляторе, пока табло не заполнится. Затем начинаем делить на целые числа: 2 — 3 — 5 — 7 — 113 — 12421… Получилась дробь — значит не делится, проверяем дальше. Глупо, конечно, но что делать, когда надоело в окно смотреть, а в сумке только калькулятор…


  1. Nurked
    14.10.2015 18:54
    -1

    image


  1. SemenovVV
    15.10.2015 14:08

    представим

      836 = 2 * 4 * 100 + 4 * 10 - 4  

    умножаем 1 раз
    423 * 4 = 1692 ( в уме )
    складываем и вычитаем
    169200 +
    169200 +
     16920 -
      1692 = 355628
    


  1. SemenovVV
    15.10.2015 14:38

    можно еще упростить
    423 * 4 = 1692 = 1700 — 8
    складываем и вычитаем

    170000 +
    170000 +
     17000 -
     (1692 +
       800 +
       800 +
        80 )
    = 355628
    сумма в скобках =   1692+ 1680 =3372
    


  1. whitepen
    16.10.2015 12:24

    Ваще то Ильф и Петров здесь потешаются над известным правилом — чем некрасивее, тем умнее, чем красивее, тем тупее.