=====ММ36=====
**Конкурсная задача ММ36** (5 баллов)
Функция f сопоставляет каждому натуральному числу n сумму остатков от деления n на все натуральные числа, меньшие n.\\
1) описать все такие n, для которых f(n) = n; (2 балла)\\
2) Доказать, что для любого натурального k f(2k) = f(2k - 1). (3 балла)\\
**Решение**
1) Ясно, что если k превышает половину n, то n mod k = n - k.\\
Поэтому за исключением нескольких начальных значений n\\
f(n) > 1 + 2 + ... + [(n-1)/2] ([x] означает целую часть числа x).\\
При n больших 10 эта сумма, а значит и f(n), больше n.\\
Подсчитывая f(n) для n, не превосходящих 10, находим, что единственным числом, для которого f(n) = n, является 8.
2) Обозначим s =2k. Разобьем натуральные числа, не превосходящие 2k - 1 на группы, каждая из которых начинается числом 2t и заканчивается числом 2t+1 -1 (для t = 0,1,...,k-1).\\
Количество чисел в t-той группе - 2t.\\
Остаток от деления s-1 на первое число t-той группы равен 2t - 1,
а s делится на первое число группы без остатка. Остатки от деления s-1 на каждое из последующих 2t - 1 чисел t-той группы на 1 меньше остатка от деления s на то же число.
Таким образом, в каждой группе суммы остатков для s и s-1 равны. Следовательно, f(s) = f(s-1).
**Обсуждение**
Некоторые дополнительные сведения о последовательности, описанной в данной задаче, (как и о многих других " марафонских" последовательностях) можно почерпнуть в онлайн-энциклопедии целочисленных последовательностей. Наша последовательность представлена там за номером [[http://oeis.org/A004125 | A004125]].
Гипотеза, что за исключением случая, описанного во втором пункте ММ36, значения f(n) не повторяются, не подтвердилась.
Вот несколько контрпримеров, найденных Юрием Макарычевым:\\
m = 38183, n = 38185: f(m) = f(n) = 258840858\\
m = 458009, n = 458011: f(m) = f(n) = 37241677057\\
m = 776111, n = 776113: f(m) = f(n) = 106936975149\\
m = 65676407, n= 65676409: f(m) = f(n) = 765769022511763.
**Награды**
За правильное решение этой задачи Влад Франк, Мигель Митрофанов и Иван Козначеев получают по 5 призовых баллов. Антон Филиппов получает 2 призовых балла за правильное решение первого пункта.
----