«Квант» — научно-популярный физико-математический журнал (издаётся с 1970 года)
Старый сайт журнала: kvant.ras.ru

Задача М1078

Условие задачи (1987, № 12) Задача М1078 // Квант. — 1987. — № 12. — Стр. 22; 1988. — № 4. — Стр. 32.

Функция $f$‍‍ определена на множестве $\N_0$‍‍ всех неотрицательных целых чисел и принимает значения в этом множестве. Докажите, что равенство $f(f(n))=n+1987$‍‍ не может выполняться для всех $n$‍‍ из $\N_0$‍.

Международная математическая олимпиада школьников (1987 год)


Изображения страниц

Решение задачи (1988, № 4) Задача М1078 // Квант. — 1987. — № 12. — Стр. 22; 1988. — № 4. — Стр. 32.

Допустим, что утверждение задачи неверно и функция $f$‍,‍ удовлетворяющая равенству $f(f(n))=n+1987$‍‍ при $n\in\N_0$‍,‍ существует. Тогда $$ f(n+1987)=f(f(f(n)))=f(n)+1987, $$ и, следовательно, $$ f(n+1987k)=f(n)+1987k\tag{*} $$ при всех $n$‍,$k\in\N_0$‍.‍ Рассмотрим теперь произвольное целое $r$‍,$0\le r\le1986$‍,‍ и поделим число $f(r)$‍‍ на 1987 с остатком: $$ f(r)=1987p+q,\quad 0\le q\le1986. $$

По условию $f(f(r))=r+1987$‍,‍ и в силу (*) $$ f(f(r))=f(q+1987p)=f(q)+1987p. $$ Поскольку $r\le 1986$‍,‍ возможны только два случая:

  1. $p=0$‍,‍ т. е. $f(r)=q$‍,‍ а $f(q)=r+1987$‍;
  2. $p=1$‍,‍ т. е. $f(r)=q+1987$‍,‍ а $f(q)=f(f(r))-1987=r$‍.

В обоих случаях, очевидно, $f(r)\ne f(q)$‍,‍ а значит, $r\ne q$‍.‍ Таким образом, множество 0, 1, $\ldots$‍,‍ 1986 можно разбить на пары $(a,b)$‍‍ так, что в каждой паре $f(a)=b$‍,$f(b)=a+1987$‍.‍ Но в этом множестве нечётное число элементов. Полученное противоречие показывает, что функции с требуемыми свойствами не существует.

В. В. Вавилов


Метаданные Задача М1078 // Квант. — 1987. — № 12. — Стр. 22; 1988. — № 4. — Стр. 32.

Предмет
Математика
Решение
Номера

1987. — № 12. — Стр.  [условие]

1988. — № 4. — Стр.  [решение]

Описание
Задача М1078 // Квант. — 1987. — № 12. — Стр. 22; 1988. — № 4. — Стр. 32.
Ссылка
https://www.kvant.digital/problems/m1078/