38
Этому виду задач более 1600 лет
Б. А. Кордемский
Менялась фабула и форма записи задачи, накапливались способы решения, но суть оставалась неизменной: найти целые (чаще натуральные) и , удовлемворюшение уравнения
(1)
с. заданных целыми коэффициентами , и .
Может быть, — это 1001 сказка Шехерезды, а нас интересует, сколько ночей потребуется Шехерезде, чтобы рассказыть все свои сказки, если ночей она будет рассказывать по 5 сказок, а остальные сказки по 3 за ночей.
Сказочные, очевидно, потребуется ночей, где и — натуральные корни уравнения .
А может быть, — это 10 . 01 ., которые некоют израсходовал на поездок автовусом (по 5 копеек за рейс) и поездок трамваем (3 копейки за рейс). Ответ на вопрос, сколько совершено поездок, заложен в том же уравнения .
Корни этого уравнения рассказывают также и о тех точках на прямой
Рис. 1.
(см. рисунок), обе координаты которых — натуральные числа (или целые — в какой-нибудь другой задаче).
Уравнения, в которых из множества решений выделены только целочисленные значения неизвестных, часто называют диофантовым в честь значенного математика II—III веков и э. Диофанта из Александрии.
Вопросы теории, связанные с условиям существования целочисленных, в частности, натуральных решений уравнения вида , рассмотрены в статье В. Н. Вагутена «Алгоритм Евклида и основная теория арифметики» («Квант» № 6, 1972). Мы этой теорией занимаемся не будем, а присутствим к решению конкретного уравнения , чтобы показать на этом примере разнообразные приемы, помогающие отыскать целочисленные решения уравнения *).
Решение способом «изобретательного школьника»
Делим обе части уравнения на меньший коэффициент: ; справа и следваем целые части:
(2)
Так как и целые, то должно быть целым и ; полагаем ; тогда . Подставляя в (2), получаем
В упомянутой статье В. Н. Вагутена доказывает, что полученные для и выражения являются «обшимми решениями», то есть содерж_
*) Напомним только, что существование целочисленных решений уравнения (1) гарантирует условия НОД (, так что уравнение имеет решения в целых числах.
39
жат в себе все целочисленные решения данного уравнения.
Придавая параметру значения , найдем 67 пар возможных натуральных корней данного уравнения.
Тепер предположим дополнительно, что Шехерезада хотела бы распределить свою тысячу и одну сказку между как можно большем числом ночей *). Этому требованию удовлетворяет max — наиболее из сумм пар корней уравнения. Имеем ; очевидно, max достигается при .
Итак, Шехерезада расскажет свои сказки самое большее за 333 ночи, если 332 ночи будет рассказывать по 3 сказки и только одну ночь — 5 сказок. Она может сократить срок своей «работы» и довести его до 201 ночи, если только 2 раза (при максимальной возможности изобретательного школьника), вы получили . Как теперь надо расчудать и действовать, чтобы подхождение образом выражить сначала , а затем через целое ?
Решение способом «изобретательного математика» **)
Для уравнения порядок действия таков: найти остаток от деления на (пусть ) и остаток от деления на ; если , то получаем сразу , , ;
*) Разумеется, при условии, что каждую ночь она рассказывает либо три, либо пять сказок.
**) Изобретатель способа Taylor L. F., «Numbers», London, 1970 не дал ему названия.
если , то умножить последовательно на 1, 2, …, и выписать последовательность остатков от деления этих произведений на . В полученной последовательности будет число (если его не будет, то и целочисленные решения уравнения не будет). Номер места, занимаемого числом в последовательности остатков, и есть одно из возможных значений .
Приименим этот способ к уравнению . Имеем: , , умножаем на каждый член последовательности {1; 2}, получаем {2; 4}; делим на 3 и выписываем остатки: {2; 1}. Замечаем, что число занимает в этой последовательности остатков первого места, следовательно, . Этим определяется и соответствующее значение .
Легкий и вполне общий способ решения в целях числа линейных неопределенных уравнений с двумя неизвестными!
Но «способ изобретательного математика», в отличие от предыдущого приема, дал нам всего лишь одну пару корней: (1; 332). Дефект способа? Отнюдь нет. Расмотите формулы «общего решения» задачи, полученные «способом школьника»: , .
《Частные решения》 одинаковы в общих способах, а коэффициенты при (3 и 5) определяются коэффициентами решения уравнения: . И это не случайное совпадение, а закономерность: если — какое-либо целое решение уравнения , причем и взаимно просты, то все его целые решения определяются формулами: , , .
Решение «способом сравнения по модлю»
Это приятный и часто самый быстрое способ отискания целочисленных решения уравнения .
Для нашей целого достаточно напомнить, что утверждение (mod )
40
эквивалентно тому, что делится на , или ( и — целые, — натуральное).
Далее, если (mod ), то верно, что (mod ), где — любое целое число ). Пусть, например, (mod 5), тогда (mod 5), (mod 5) и (mod 5).
Заметим, что деление обеих частей сравнения по modulo на общий множитель допустимо лишь в том случае, когда и — взаимно простые числа.
Предварительно пример. Пусть требуется решить сравнение (mod 23). Непрактично прибавлять к правой части по 23 до получения числа, кратного 11. Надо искать более низший путь. Пригоден, например, такой: написать, что (mod 23), затем из левой части вычесть ; получим (mod 23), (mod 23) и, наконец, (mod 23).
Для решения уравнения «способом сравнения по modulo» действовать надо так: (mod 5). Так как , то (mod 5), или (mod 5); (mod 5), следовательно, (). Легко видеть, что это решение эквивалентно раннее получению
Решение «способом сравнения по modulo» действовать надо так: (mod 5). Так как , то (mod 5), или (mod 5); (mod 5), следовательно, (). Легко видеть, что это решение эквивалентно раннее получению
*) Много полезных сведений о сравнения целых чисел по modulo приведено в статьях А. А. Егорова «Сравнение по modulo и арифметике остатков» («Квант» № 5, 1970), М. И. Башмакова «Нравится ли вам возить с целыми числами» («Квант» № 3, 1971) и уполмунуто выше статьев В. Н. Вагутена.
уравнения, в «целину»:
вычислить числитель и знаменатель предпоследней «подходящей» дроби непосредственно или пользову рекуррентными формулами
где , и и , .
Решение задачи завершается применением готовых формул*), представляющих общее решение данного уравнения
Обратимся к уравнению в последний раз. Проделаем подробно превращение числа в цепную дробь:
откуда . Составим «подходящей» дроби
(последняя подходящая дробь не нужна, кроме того, она всегда равна дан-
*) Вывод этих формул можно найти в специальных пособиях, или, например, в книге «Энциклопедия элементарной математики», книга первая, 1951 (статья А. Я. Хинчина «Элементы теории чисел»). О цепных дробях расссказано также в статье Н. М. Бескина «Цепные дроби» («Квант» № 1, 1970).
41
ной дроби; мы выполнили вычисление только для наполнения способа неопределенного составления «подходящих» дробей).
Так как здесь , то числитель и знаменатель предпоследней «подходящей» дроби равны соответственно
Все готово к применению формул (3): .
Окончательно, .
По виду решения как будто опять получился иной результат, не сохранив с предыдущими, но легко обнаружить его эквивалентность всем предыдущим записям общего решения рассматриваемого уравнения. Так, и получаются отсюда при . Тепер решим еще одну задачу.
После корабlekрушения
Пять моряков высадились на остров и к вечеру собрали кучу кокосовых орехов. Дележ отложили на утро. Один из них, проснулись ночь, пересчитал добцыч, угостил одним орехом мартышку, а из остальных орехов взял себе точно часть, после чего вновь лег спать и быстро уснул. За ночь так же поступили один за другим и остальные моряки; при этом каждый не знал о действиях своих предшественников. Наутро они поделили оставшиеся орехи поровну, но для мартышки в этот раз лишнего ореха не осталось. Сколько орехов собрали моряки?
Решение. Обозначим искомое число орехов через . Выражая последовательные действия моряков уравнениями, получаем (обдумайте смысл предлагаемых уравнений).
Эта система сводится к одному неопределенному уравнению
Выстрое решение в целых числах этого громоздкого уравнения будет приятной наградой за терпельное ознакомление с предложенными четырьмя способами — можно выбрать из них наиболее эффективный для данной задачи. Ответ в этой задаче таков: — наиболее из возможных натуральных значений .
Заметание. В книге М. Гарднера «Математические головоломки и развлечения» («Мир», 1971), в котором есть эта задача, написано, что она «принадлежит к числу наиболее часто решаемых, но наиболее поддающихся решению диофантовых головоломок» (стр. 234). Когда эта задача в 1926 году появилась в одной газете (без решения и ответа), то 20 лет после этого не прекрашался поток писем в газету либо с просьбой сообщить ответ, либо с вариантом собственных решений.
Уражения
- Найти целые решения уравнения каждим из описанных способов.
- Найти двузначное число, у которого увоссмереенное число единиц на 13 меньше утроенного числа десятиков.
- Некоторые числа экскурсантов, размещенных поровну в 5 автобусах (каждый автовосвяает не более 54 человек), были доставлены на вокзал. Там к ним присоединились еще 7 человек, и все экскурсанты распределились поровну в 14 варонах. Сколько всего было экскурсантов?
- Имеются ли на пример точки с целыми координатами, не превосходящими по абсолотной величины число 10?
- Пусть — натуральное число. Найти целые решения уравнения
- Надо разлить 15 л жидкости в бутылки emкостью в 0,5 л и 0,8 л так, чтобы все использованные бутылки были полными. Сколько потребуется бутылей той и другой emкости?
- Доказать, что при любом нечетном выполняется сравнение (mod 8), то есть квадрат любого нечетного целого числа при делении на восемь дает в остатке единицу.