Задача из журнала «Квант» (2002 год, 2 выпуск)
Условие
Пусть p и q — натуральные числа, большие 1. Известно, что q3−1 делится на p, а p−1 делится на q. Докажите, что p=q32+1 или p=q2+q+1.
Решение
Будем рассуждать так. Имеем q3−1=pk для некоторого k⩾1. Так как p≡1(modq), то k≡−1(modq), т.е. k=lq−1 для некоторого l⩾1. Из равенства p=q3−1lq−1 следует, что l<q2, а также то, что числа q2−l и q−l2 делятся на lq−1. Предположим теперь, что p≠q32+1 (в частности, l≠q12). Если 1<l<q,l≠q12 , то 0<|q−l2|<lq−1 и, следовательно, делимость q−l2 на lq−1 невозможна. Если же q⩽l<q2, то 0<q2−l<lq−1 и невозможна делимость q2−l на lq−1. Таким образом, l=1 и p=q2+q+1 . Этим все доказано.