Processing math: 100%

M1787. О выражении двух чисел

Задача из журнала «Квант» (2002 год, 2 выпуск)

Условие

Пусть p и q — натуральные числа, большие 1. Известно, что q31 делится на p, а p1 делится на q. Докажите, что p=q32+1 или p=q2+q+1.

Решение

Будем рассуждать так. Имеем q31=pk  для некоторого k1. Так как p1(modq), то k1(modq), т.е. k=lq1 для некоторого l1. Из равенства p=q31lq1 следует, что l<q2, а также то, что числа q2l и ql2 делятся на lq1. Предположим теперь, что pq32+1 (в частности, lq12). Если 1<l<q,lq12 , то 0<|ql2|<lq1 и, следовательно, делимость ql2 на lq1 невозможна. Если же ql<q2, то 0<q2l<lq1 и невозможна делимость q2l на lq1. Таким образом, l=1 и p=q2+q+1 . Этим все доказано.

Н. Осипов