Вы находитесь на странице: 1из 1

Октябрьская математическая программа «7A» Сириус 2020

26 октября. Алгоритм Евклида.

Полезные факты.
• Если для натуральных чисел a и b известно, что a > b, то НОД(a, b) =
НОД(a − b, b);
• НОД(a, b) = НОД(r, b), где r — остаток от деления a на b;
• если НОД(a, c) = 1, то НОД(a, bc) = НОД(a, b).
Алгоритм Евклида. Для того, чтобы найти НОД двух чисел a и b, нужно
выполнить последовательно несколько делений с остатком.

a = bq1 + r1
b = r1 q 2 + r2
r1 = r2 q3 + r3
...
rk−2 = rk−1 qk−1 + rk
...
rn−2 = rn−1 qn + rn
rn−1 = rn qn+1

Тогда НОД(a, b) = rn .
1. Докажите, что все остатки r1 , r2 , . . . , rn можно представить в виде ma + kb,
где m и k — целые числа.
Заметим, что мы только что доказали следующее.
Теорема. Если НОД(a, b) = d, то найдутся такие целые числа m и k, что
ma + kb = d.
Следствие. Если числа a и b взаимно просты, то найдутся такие целые числа
m и k, что ma + kb = 1.
n4 + 3n2 + 1
2. Докажите, что дробь несократима при всех натуральных n.
n3 + 2n
3. Найдите НОД следующих пар чисел
(а) 11 . . . 1}; (б) 2n − 1 и 2m − 1; (в) Fn и Fm , где Fk — k-ое число
. . . 1} и |11 {z
| {z
n m
Фибоначчи.
4. Известно, что НОД(m, n) = 1. Какое наибольшее значение может принимать
НОД(m + 2017n, n + 2017m)?
5. Какое наибольшее значение может иметь наибольший общий делитель чисел
n2 + 20 и (n + 1)2 + 20 для натуральных n?
6. Найдите все натуральные n, для которых 3n + 5n делится на 3n−1 + 5n−1 .
7. На доске написаны два различных натуральных числа a и b. Меньшее из
ab
них стирают и вместо него пишут . С полученной парой чисел делают ту
|a − b|
же операцию и так далее. Докажите, что в некоторый момент на доске будет
выписано два равных натуральных числа.

Вам также может понравиться