МАЛЫЙ МЕХМАТ МГУ

Кружок 9-11 классов

Руководители А. В. Антропов, М. А. Лимонов и А. Ю. Шапцев
2010/2011 учебный год

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

0.
Докажите, что для любых натуральных чисел a и b, ab имеет место равенство (a, b) = (ab, a). (Здесь и далее через (n, m) обозначен наибольший общий делитель чисел n и m.)
1.
Алгоритм Евклида. Пусть необходимо определить наибольший общий делитель двух натуральных чисел a = r0 и b = r1, r0 > r1. Произведем несколько делений с остатком:

r0 = q1 · r1 + r2;
r1 = q2 · r2 + r3;
...
ri = qi + 1 · ri + 1 + ri + 2;
...
rn = qn + 1 · rn + 1 + rn + 2, где rn + 2 = 0.

Тогда утверждается, что (r0, r1) = rn + 1.

a)
Докажите, что алгоритм Евклида содержит конечное число действий (делений) для любый a и b;
b)
Докажите, что (r0, r1) = (r1, r2).
с)
Поймите, что вы доказали, что (r0, r1) = (rn + 1, rn + 2) и что из этого следует, что (r0, r1) = rn + 1.

Замечание. В алгоритме Евклида деление с остатком можно заменить вычитанием. Тогда нужно каждый раз вычитать из большего числа меньшее до тех пор, пока не получиться 0.

2.
Найдите наибольший общий делитель чисел 34 и 55, используя алгоритм Евклида.
3.
Обозначим через Fn n-ое число Леонардо Пизанского (более известные как числа Фибоначчи), т.е. F1 = 1, F2 = 1, а для каждого n ≥ 3 число Fn вычисляется по формуле Fn = Fn − 1 + Fn − 2. Докажите, что (Fn , Fn − 1) = 1.
4.
В условиях алгоритма Евклида по индукции докажите, что все числа r0, r1, r2, ..., rn, rn + 1 можно представить в виде m · a + n · b для некоторых целых m и n.

Замечание. Следствием из предыдущей задачи явлется теорема о линейном представлении НОД: пусть d = (a, b), тогда существуют такие целые m и n, что m · a + n · b = d.

5.
С помощью алгоритма Евклида найдите линейное представление НОД чисел 34 и 55.
6.
Хулиган Ваня отобрал у милой девочки Маши открытку размерами m × n сантиметров и начал ее резать. Каждый раз он отрезает от открытки квадрат с максимально возможной стороной. Добрый преподаватель Максим Амирьянович отобрал у хулигана Вани остаток открытки, который имеет форму квадрата. С какой стороной?
7.
На прямой, в точке 0, сидит блоха. Каждый момент времени она прыгает в любом направлении (взад и вперед) на 2010 или 1447. В каких точках она может оказаться?
8.
Докажите, что для каждого натурального n дробь
12n + 1
30n + 2
несократима.
Указание. А на что она могла бы быть сократима?
9.
Докажите, что для всяких натуральных n и m выполнено равенство: (3n − 1 , 3m − 1) = 3(n, m) − 1.
10.
Руководство Малого Механико-Математического факультета выпустило в обращение купюры достоинством 65 и 999 мммфников. a) Докажите, что этими купюрами можно заплатить любую сумму денег (возможно, со сдачей). b) Докажите, что любую сумму большую 1000000 мммфников можно заплатить этими купюрами без сдачи.

Вы видите ошибку? Выделите её и нажмите Ctrl+Enter! Rambler's Top100
liveinternet.ru
Apache
PHP
HTML 4.01
CSS