52-я Международная Математическая Oлимпиада
Нидерланды, Амстердам, 2011 год
Пусть f — функция, определенная на множестве целых чисел, принимающая целые положительные значения. Известно, что для любых целых m и n разность f(m)−f(n) делится на f(m−n). Докажите, что для любых целых m и n таких что f(m)≤f(n), число f(n) делится на f(m).
посмотреть в олимпиаде
Комментарий/решение:
У нас есть f(m−n)|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)
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.