Loading [MathJax]/jax/output/SVG/jax.js

52-я Международная Математическая Oлимпиада
Нидерланды, Амстердам, 2011 год


Пусть f — функция, определенная на множестве целых чисел, принимающая целые положительные значения. Известно, что для любых целых m и n разность f(m)f(n) делится на f(mn). Докажите, что для любых целых m и n таких что f(m)f(n), число f(n) делится на f(m).
посмотреть в олимпиаде

Комментарий/решение:

  4
1 года назад #

У нас есть f(mn)|f(m)f(n), установка n=0 дает f(m)|f(0), установка m=0, мы получаем f(n)|f(n), подразумевая f(n)|f(n), следовательно, f(n)=f(n) . Это дает f(m+n)|f(m)f(n) , Если f(n)f(m) имеем f(m+n)f(n)f(m). Далее f(n)|f(m+n)f(m). Это означает, что мы можем иметь (i)f(n)f(m+n)f(m), но из предыдущего неравенства f(m+n)+f(m)f(n)f(m+n)f(m), что означает, что 2f(m)0 явно невозможно. Мы рассматриваем случай (ii)f(n) leqf(m)f(m+n), но это с f(n)f(m) дает f(m)+f(m+n)f(n)+f(m+n)f(m), что дает f(m+n)0, опять же невозможно. Последний случай (iii) и единственная возможность - f(m+n)=f(m). Но мы имеем f(m)|f(m+n)f(n), подразумевая f(m)|f(m)f(n). Следовательно, мы должны иметь f(m)|f(n)

  3
1 года назад #

Красавчик

пред. Правка 2   2
1 года назад #

У вас после "это означает, что мы можем иметь" идёт ошибка решение не верно?

Или я ошибаюсь можете объяснить