ЗАДАЧИ
problems.ru |
О проекте
|
Об авторах
|
Справочник
Каталог по темам | по источникам | |
|
Задача 60507
УсловиеДокажите, что при m ≠ n выполняются равенства: Решениеа) Первый способ. Пусть m ≥ n. Тогда (am – 1, an – 1) = (am – an, an – 1) = (am–n – 1, an – 1). Поэтому алгоритм Евклида для чисел am – 1 и an – 1 "идёт параллельно" алгоритму Евклида для показателей m и n. Последний заканчивается на числе (m, n), значит, первый – на числе a(m, n) – 1. Второй способ. Пусть (m, n) = d, (am – 1, an – 1) = D. Очевидно, числа am – 1 и an – 1 делятся на ad – 1, поэтому и D делится на ad – 1.С другой стороны, d = mu + nv (где u, v – какие-то целые числа, см. задачу 60488 б или задачу 60489). Можно считать, что u ≥ 0, v ≥ 0. Тогда ad – 1 = amu+nv – 1 = ad(1 – a–nv) + (amu – 1). Первое слагаемое делится на an – 1, второе – на am – 1, поэтому оба делятся на D. Следовательно, и ad – 1 делится на D, то есть ad – 1 = D. б) Пусть m > n. Тогда fn – 2 = 22n – 1 = (22n–1 – 1)fn–1 = (22n–2 – 1)fn–2fn–1 = ... = (22m – 1)fm...fn–1. Следовательно, (fn, fm) = (2, fm) = 1. ЗамечанияЗадача а) фактически равносильна задаче 60491. Действительно, при решении задачи 60491 основание системы счисления не имело никакого значения. В частности, можно считать, что вычисления проводились в системе счисления с основанием a. Источники и прецеденты использования
|
© 2004-...
МЦНМО
(о копирайте)
|
Пишите нам
|