Пример 2. Решите уравнение в целых числах

advertisement
Ломакина Татьяна Евгеньевна,
Сумарокова Лилия Зуфаровна.
Учителя математики.
Государственное общеобразовательное учреждение
"Физико-математический лицей-интернат"
Республики Коми, г. Сывтывкар
Диафантовы уравнения.
Методическая разработка.
В пособии собраны методические материалы по методам решения диофантовых
уравнений и задач сводящихся к решению диофантовых уравнений. Пособие адресовано учителям
математики образовательных организаций, осуществляющих внеурочную деятельность по
предмету с учащимися 7-9 классов.
Введение
В условиях перехода на ФГОС основного общего образования принципиально
изменяется не только организация, но и суть образовательного процесса. Меняются смысл
и значение образования.
В связи с предъявленными новыми требованиями к организации образовательного
процесса нам пришлось обратиться к поиску инновационных технологий, форм и методов
обучения. Приоритетным становится развивающая функция обучения. Общим понятием
для всех имеющихся теорий развивающего обучения является понятие деятельности.
Большие возможности для осуществления деятельностного подхода даёт
внеурочная деятельность. В течение многих лет в лицее-интернате ведется элективный
курс по математике для учащихся 7-9 классов. – «Решение олимпиадных задач по
математике». Тематика курса составлена с таким расчетом, чтобы систематизировать и
обобщить полученные на уроках знания учащихся, одновременно расширяя и углубляя их,
а также рассмотреть некоторые вопросы, изучение которых не предусмотрено школьной
программой.
Основными задачами курса являются: формирование умений и навыков решения
нестандартных задач, алгоритм которых заранее не известен, знакомство учащихся с
задачами олимпиадной тематики и основными методами их решения, расширение и
1
углубление знаний учащихся по темам, примыкающим к основному курсу. Курс
посещают все желающие расширить свои знания по предмету, то есть сформировать
прочное и сознательное овладение системой математических знаний и умений,
необходимых каждому ученику для продолжения образования.
Данное методическое пособие посвящено методам решения диофантовых уравнений и
задач, сводящихся к решению диофантовых уравнений. В нем содержаться задания, и примеры
решений, разбираемые с учащимися во время «Элективного курса».
Диофантовы уравнения первой степени
Исследование диофантовых уравнений относится к области пограничной между
теорией чисел и аналитической геометрией.
Решение уравнений в целых числах является одной из древнейших математических
задач. Уже в начале 2-го тысячелетия до н. э. вавилоняне умели решать системы таких
уравнений с двумя неизвестными. Наибольшего расцвета эта область математики
достигла в Древней Греции. Основным источником является "Арифметика" Диофанта
(вероятно, 3 в. н. э.), содержащая различные типы уравнений и систем. В ней Диофант
предвосхищает ряд методов исследования уравнений 2-й и 3-й степеней, развившихся
только в 19 в. Создание древнегреческими учеными теории рациональных чисел привело
к рассмотрению рациональных решений неопределенных уравнений. Эта точка зрения
последовательно проводится в книге Диофанта. Хотя сочинение Диофанта содержит лишь
решения конкретных диофантовых уравнений, однако есть основания считать, что он
владел некоторыми общими приемами.
Современной постановкой диофантовых задач мы обязаны Ферма. Именно он
поставил перед европейскими математиками вопрос о решении неопределённых
уравнений только в целых числах. Надо сказать, что это не было изобретением Ферма - он
только возродил интерес к поиску целочисленных решений. А вообще задачи,
допускающие только целые решения, были распространены во многих странах в очень
далёкие от нас времена. На протяжении веков математики надеялись отыскать общий
способ решения любого диофантова уравнения. Однако в 1970 г. ленинградский
математик Ю.В. Матиясевич доказал, что такого общего способа быть не может.
В
нынешней
математике
существует
целое
направление,
занимающееся
исследованиями диофантовых уравнений, поиском способов их решений. Называется оно
диофантовым анализом и диофантовой геометрией, поскольку использует геометрические
способы доказательств.
2
Определение: Уравнения, в которых требуется найти целые решения, называются
диофантовыми уравнениями.
Уравнения вида ax  by  c , где a , b , c - целые числа, причем хотя бы одно из
чисел a и b отлично от нуля, в которых требуется найти целочисленные решения,
называются диофантовыми уравнениями.
Рассмотрим уравнение ax  by  c .
Пусть d  ( a; b ) , значит a  a1d и b  b1d , где числа a1 и b1 взаимно простые.
Тогда исходное уравнение примет вид: a1dx  b1dy  c . Если данное уравнение имеет
решение в целых числах x и y , то правая часть уравнения делится на d , а значит и c
делится на d . В противном случае, если c не делится на d , то уравнение не имеет
решение в целых числах.
Если c  c1d , то исходное уравнение примет вид: a1 x  b1 y  c1 , где числа a1 и b1
взаимно простые.
Поэтому задача свелась к решению уравнения ax  by  c при взаимно простых a и
b.
Теорема.
Уравнения вида ax  by  c , где a , b , c - целые числа, причем ( a ; b )  1 , имеет
решение в целых числах. При этом, если пара целых чисел x 0 , y 0 удовлетворяет данному
уравнению, то все остальные решения уравнения задаются равенствами x  x0  bt ,
y  y 0  at , t  Z .
Доказательство.
Так как ( a ; b )  1 , то по линейном представлении НОД чисел a и b найдутся такие
целые числа x1 и y1 , что 1  ax1  by1 . Умножая обе части равенства на c , получим
c  a( cx1 )  b( cy1 ) . Числа x0  cx1 , y 0  cy1 являются целыми и удовлетворяют равенству
ax0  by0  c . Значит пара целых чисел x 0 , y 0 является решением исходного уравнения
ax  by  c .
Рассмотрим произвольное решение данного уравнения. Пусть пара целых чисел x ,
y удовлетворяет равенству ax  by  c . Кроме того выше показано, что ax0  by0  c .
Вычитая из первого равенства второе, получим a( x  x0 )  b( y  y0 )  0 или
a( x  x0 )  b( y  y0 ) .
3
Так как правая часть последнего равенства делится на b , то и число a( x  x0 )
делится на b . Но a и b взаимно простые числа, значит на b делится число x  x0 , то есть
найдется
такое
целое
число
t,
что x  x0  bt .
Подставляя
его
в
равенство
a( x  x0 )  b( y  y0 ) , получим y  y0  at .
Окончательно имеем, что любое решение уравнения ax  by  c выражается
формулами x  x0  bt , y  y 0  at , t  Z , где x 0 , y 0 - некоторое
решение данного
уравнения ax  by  c .
Верно и наоборот, если пара целых чисел x 0 , y 0 удовлетворяет уравнению
ax  by  c , то для любого целого t пара чисел x  x0  bt , y  y 0  at также является
решением этого уравнения.
Действительно, a( x0  bt )  b( y0  at )  ax0  abt  by0  abt  ax0  by0  c .
Теорема доказана.
Пример 1. Решите уравнение в целых числах: 75 x  39 y  20 .
Так как (75;39)  3 , а число 20 не делится на 3, то уравнение не имеет решение в целых
числах.
Пример 2. Решите уравнение в целых числах: 5 x  3 y  1 .
Так как (5;3)  1 , то уравнение имеет решение в целых числах.
Пара x0  2 , y0  3 удовлетворяет уравнению. Тогда x  2  3t , y  3  5t , t  Z является
решением данного уравнения.
Пример 3. Решите уравнение в целых числах: 54 x  42 y  18 .
Так как (54;42)  6 , разделим обе части уравнения на 6. Получим уравнение 9 x  7 y  3 .
Теперь (9;7)  1 , значит, уравнение имеет решение в целых числах.
Пара x0  2 , y0  3 удовлетворяет уравнению. Тогда x  2  7t , y  3  9t , t  Z является
решением данного уравнения.
Пример 4. Решите уравнение в целых числах: 107 x  84 y  1 .
Так как (107;84)  1 , то уравнение имеет решение в целых числах.
Подобрать пару x 0 , y 0 , удовлетворяющую уравнению достаточно трудно, поэтому можно
воспользоваться следующим методом:
4
y
1  107 x 1  23 x
1  23 x
- целое число. Тогда x0  11 ,

 1 . Подбираем такое x , что
84
84
84
y 0  4 удовлетворяют уравнению. Тогда x  11 84t , y  4  107t , t  Z является
решением данного уравнения.
Пример 5. Решите уравнение в натуральных числах: 7 x  5 y  99 .
Так как (7;5)  1 , то уравнение имеет решение в целых числах.
Запишем исходное уравнение в виде:
y
y
99  7 x
;
5
100  1  5 x  2 x
;
5
y  20  x 
 1  2x
 1  2x
. При x  2 дробь
является целым числом. Отсюда x0  2 ,
5
5
y0  17 удовлетворяет уравнению. Тогда x  2  5t , y  17  7t , t  Z является решением
данного уравнения.
Для того, чтобы выбрать только натуральные решения уравнения, необходимо решить
систему неравенств:
1

t


,
2  5t  1, Тогда 
5

17 - 7t  1.
2

t  2 .
7

Целые числа
t  0 , t  1 и t  2 удовлетворяют
полученной системе неравенств.
Тогда пары  x  2 ;  x  7 ;  x  12 являются натуральными решениями исходного
 y  17  y  10  y  3
уравнения.
Пример 6. Решите уравнение в натуральных числах: 23 x  37 y  2000 .
Так как (23;37)  1 , то уравнение имеет решение в целых числах.
Запишем исходное уравнение в виде:
x
2000  37 y
;
23
x
87  23  1  46 y  9 y
;
23
x  87  2 y 
9y 1
9y 1
. При y  5 дробь
является целым числом. Отсюда x0  95 ,
23
23
y0  5 удовлетворяет уравнению. Тогда пары x  95  37t , y  5  23t , t  Z являются
решением данного уравнения.
5
Для того, чтобы выбрать только натуральные решения уравнения, необходимо решить
систему неравенств:
20

t  2 ,

95  37t  1, Тогда
37

- 5 - 23t  1.
6

t   .
23

Целые числа
t  2 и t  1 удовлетворяют
полученной системе неравенств.
Тогда пары  x  21 ;
 y  41
 x  58 являются натуральными решениями исходного уравнения.
 y  17

К решению уравнений в целых числах сводятся следующие задачи.
Пример 7. Найдите все трехзначные числа, которые при делении на 37 дают остаток 2, а
при делении на 11 – остаток 5.
Пусть a - искомое число, удовлетворяющее условию задачи. Тогда выполнены равенства
a  37m  2 , a  11n  5 , где m , n - целые числа. Получим уравнение 37m  2  11n  5 .
Таким образом, задача свелась к решению уравнения 37m  11n  3 в целых числах.
Пара m0  2 , n0  7 удовлетворяет уравнению. Тогда пары m  2  11t , n  7  37t ,
t  Z являются решением данного уравнения.
Тогда a  37m  2  37 2  11t   2  72  407t , t  Z .
По условию задачи, число a - трехзначное, а значит должны выполняться неравенства:
100  72  407t  999 , отсюда  2
257
172
t
.
407
407
Полученным неравенствам удовлетворяют целые числа t  2 и t  1 .
Тогда a  742 и a  335 удовлетворяют условию задачи.
Пример 8. Найдите наименьшее натуральное число, которое при делении на 2014 дает в
остатке 14, а при делении на 2015 – остаток 15.
Пусть a - искомое число, удовлетворяющее условию задачи. Тогда выполнены равенства
a  2014m  14 ,
a  2015n  15 , где
m,
n – целые числа. Получим уравнение
2014m  14  2015n  15 .
Таким образом, задача свелась к решению уравнения 2014m  2015n  1 в целых числах.
Пара
m0  1 ,
n0  1 удовлетворяет
уравнению.
Тогда
пары
m  1 2015t ,
n  1 2014t , t  Z являются решением данного уравнения.
Тогда a  2014m  14  2014 1  2015t   14  2014  2105t  2000 , t  Z .
При
t 1
число
a  4056210
является
наименьшим
натуральным
числом,
удовлетворяющим условию задачи.
6
Пример 9. Сумма всех трехзначных чисел без некоторых двух в 600 раз больше одного из
этих чисел. Найдите эти два числа.
Сумма всех трехзначных чисел равна S 
Пусть m и
n –
100  999
 900  494550 .
2
искомые числа. Тогда получили уравнение в целых числах
494550  m  n  600m .
Пара m0  800 , n0  13750 удовлетворяет уравнению 601m  n  494550 .
Тогда пары m  800  t , n  13750  601t , t  Z являются решением данного уравнения.
По условию задачи, числа m и
n -
трехзначные, а значит должны выполняться
неравенства:
 700  t  199 ,
100  800  t  999,
100  13750  601t  999. Отсюда следует, что 21 129  t  22 428 .

 601
601
Полученным неравенствам удовлетворяет целое число t  22 .
Тогда искомыми являются числа m  822 и n  528 .
Пример 10. Шалтай-Болтай ходит по прямой, проходя за минуту либо на 37 шагов влево,
либо на 47 шагов вправо. За какое наименьшее время он может оказаться на один шаг
правее исходной точки?
Фактически, нам требуется найти решение уравнения 47m  37n  1 в целых
неотрицательных числах с наименьшей суммой m  n .
Пара m0  26 , n0  33 удовлетворяет уравнению. Тогда пары m  26  37t , n  33  47t ,
t Z
являются
решением
данного
уравнения.
Сумма m  n  59  84t
принимает
наименьшее неотрицательное значение при t  0 .
59 минут – наименьшее время, за которое Шалтай-Болтай окажется на один шаг правее
исходной точки.
Пример 11. У кассира есть только 72-рублевые купюры, а у Вас  только 105-рублевые (у
обоих в неограниченном количестве).
а) Сможете ли Вы уплатить кассиру один рубль?
б) А три рубля?
Решение
а) Предположим, что вам это удалось. Пусть Вы отдали кассиру x купюр, а он отдал вам
y купюр. Тогда 105 x  72 y  1 , но левая часть делится на 3, а правая  нет; противоречие.
Значит, заплатить кассиру ровно один рубль не получится.
б) Да, сможете. Например, если вы дадите кассиру 11 купюр, а он вам отдаст 16 купюр.
7
Пример 12.
На автобусе ездил Андрей
На кружок и обратно домой,
Заплатив 115 рублей,
Покупал он себе проездной.
А в иной день кондуктор с него
Брал 11 только рублей.
Возвращаясь с кружка своего
Всякий раз шёл пешком наш Андрей.
В январе он его не достал,
И поэтому несколько дней
У шофёра билет покупал
Он себе за 15 рублей.
За январь сколько денег ушло,
Посчитал бережливый Андрей:
С удивлением он получил
Аккурат 115 рублей!
Сосчитайте теперь поскорей,
Сколько раз был кружок в январе?
Пусть x дней Андрей платил по 15 рублей, y дней  по 11 рублей.
Тогда решение задачи сводится к решению уравнению 15 x  11y  115 в натуральных
числах.
Пара чисел x  4 и y  5 .
удовлетворяет условию задачи.
Значит, в январе Андрей посетил кружок 9 раз.
Пример 13. Два рыбака поймали 80 рыб, причем 5/9 улова первого составляли караси, а
7/11 улова второго — окуни. Сколько рыб поймал каждый из них?
Решение
Из условия задачи следует, что улов первого рыболова кратен 9, а второго — кратен 11.
Таким образом, мы должны представить число 80 в виде суммы 80 = 9А + 11B, где А и B
— натуральные числа. Поскольку B может принимать только 7 значений от 1 до 7, то
просто переберем эти 7 вариантов и посмотрим , при каком из них число 80 − 11B будет
кратно 9. Итак, когда B принимает значения от 1 до 7, числа 80 − 11B, соответственно
принимают значения 69, 58, 47, 36, 25, 14, 3. Только одно из них (36) нам подходит. Это
значит, что первый рыбак поймал 36 рыб (из них 20 карасей), а второй рыбак поймал,
соответственно, 44 рыбы (из них 28 окуней).
Пример 14. Найдите наименьшее натуральное число, которое делится на 17, оканчивается
на 17 и имеет сумму цифр, равную 17.
Решение:
8
Искомое число оканчивается на 17, значит, оно может быть представлено в виде
a  100n  17 , где n  натуральное число. С другой стороны, a делится на 17, значит,
найдется натуральное число k, что a  17k .
Тогда получим уравнение в натуральных числах 100n  17  17k .
Пара n0  17 , k0  101 удовлетворяет уравнению 100n  17k  17 . Тогда пары
n  17  17t , k  101 100t , t  Z являются решением данного уравнения.
Известно, что сумма цифр числа a  n17 равна 17, значит, сумма натурального числа n
равна 9, следовательно, число n делится на 9. А это возможно при t  8 .
Таким образом, искомое число a  15317 .
Пример 15. Три рыбака вечером наловили рыбы и легли спать. Первый, проснувшись
утром, решил не будить остальных. Он разделил рыбу из садка поровну, но одна рыба
оказалась лишней; он выбросил ее в воду, забрал третью часть улова и уехал домой. Через
час встал второй рыбак. Думая, что он проснулся первым, и не желая будить остальных,
проделал то же самое, что и первый: выкинул одну рыбу в воду, забрал третью часть
улова и уехал домой. Еще через час все это повторил третий рыбак, думая, что он встал
первый. Какое наименьшее количество рыб поймали рыбаки?
Решение:
Пусть рыбаки поймали x рыб. Первый рыбак взял себе y рыб, тогда верно равенство
x  1  3 y . После того, как первый забрал свою часть улова, осталось 2y рыб. Пусть второй
рыбак взял себе z рыб, тогда верно равенство 2 y  1  3 z . После того, как второй рыбак
забрал свою часть улова, осталось 2z рыб. Пусть третий рыбак взял себе v рыб, тогда
верно равенство 2z  1  3v .

x  1  3 y
Получили систему уравнений в натуральных числах: 2 y  1  3z .

2 z  1  3v



x  1  3 y
x  1  3 y
4 x  4  12 y
;
;
4
y

2

6
z
4
y

5

9
v

12 y  15  27v ;




6
z

3

9
v
6
z

3

9
v

6 z  3  9v


4 x  19  27v
12 y  15  27v .

6 z  3  9v
Пара x0  25 , v0  3 удовлетворяет уравнению 4x  27v  19 . Тогда пары x  25  27t ,
v  3  4t , t  Z являются решением данного уравнения. По условию, x  наименьшее
натуральное число, значит, x  25 . Таким образом, рыбаки поймали 25 рыб.
9
Диофантовы уравнения, делимость чисел
Пример 1. Несколько одинаковых по численности бригад сторожей спали одинаковое
число ночей. Каждый сторож проспал больше ночей, чем сторожей в бригаде, но меньше
чем число бригад. Сколько сторожей в бригаде, если все сторожа вместе проспали 1001
ночь?
Пусть m бригад, n сторожей в бригаде, k ночей спал каждый сторож. Тогда получим
уравнение в натуральных числах: mnk  1001
Число 1001 раскладывается на произведение простых множителей как 7·11·13. По
условию задачи имеем, что 7 сторожей в бригаде, 13 бригад, 11 ночей спал каждый
сторож.
Пример 2. Во всех подъездах дома одинаковое число этажей, а на каждом этаже
одинаковое число квартир. При этом число этажей в доме больше числа квартир на этаже,
число квартир на этаже больше числа подъездов, а число подъездов больше одного.
Сколько этажей в доме, если в нем 105 квартир?
Число 105 раскладывается в произведение простых множителей как 3·5·7. По условию
задачи имеем, что 3 подъезда в доме, 5 квартир на этаже и 7 этажей в доме.
Пример 3. У капитана Смоллетта двое сыновей и несколько дочерей. Если возраст
капитана (конечно, ему меньше ста лет) умножить на количество его детей и на длину его
шхуны (это целое число футов), то получится 32118. Сколько лет капитану Смоллетту,
сколько у него детей и какова длина его корабля?
Решение
Число детей капитана по условию больше 3; возраст капитана и длина корабля в футах,
очевидно, тоже больше 3. Число 32118 раскладывается в произведение простых
множителей как 2·3·53·101. Есть только один способ способов представления этого числа
в виде произведения трёх множителей, каждый из которых больше 3: 6·53·101. Используя
разумные ограничения на возраст и количество детей, получаем, что капитану 53 года, он
имеет 6 детей, и его лодка имеет длину101 футов.
Пример 4. Найдутся ли такие три натуральных числа, что сумма каждых двух из них –
степень тройки?
Решение
Пусть нашлись три числа, удовлетворяющие условию. Среди них найдутся два числа
одной чётности. Их сумма – чётное число, а степень тройки – нечётное число.
10
Список литературы
1. Барабанов А.И., Черняковский И.Я.: «Задачи и упражнения по математике».
Саратов: Саратовский ун-т, 1965
2. Бухштаб А.А. «Теория чисел». М.: Просвещение, 1966
3. Гальперин Г.А., Толпыго А.К. «Московские математические олимпиады». М.:
Просвещение, 1964
4. Грибанов В.У., Титов П.И. «Сборник упражнений по теории чисел»,
5. «Зарубежные математические олимпиады» М.: Наука, 1987
6. Яковлев В.Д. «Городские (районные) математические олимпиады в 8-11 классах.
Сыктывкар, РИПКРО МО и ВШ, 1997
7. http://www.problems.ru/
11
Download