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

Математикадан 52-ші халықаралық олимпиада, 2011 жыл, Амстердам


Бізге f:ZN функциясы берілген, мұнда Z бүтін сандар жиынын, ал N оң бүтін сандар жиынын белгілейді. Кез келген бүтін 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 года назад #

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

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