Олимпиада имени Леонарда Эйлера
2015-2016 учебный год, I тур заключительного этапа
Комментарий/решение:
Комментарии от администратора Комментарии от администратора №1. Решение 1. Запишем числа a и k в системе счисления с основанием 100. Двузначные числа, на которые в условии режутся записи чисел a и ka, будут в ней цифрами. Далее мы везде под «цифрами» мы понимаем цифры в 100-ичной системе счисления. Пусть в этой системе a=¯an…a1.
Рассмотрим умножение a на k «в столбик». Для всех i от 2 до n положим bi=kai+ci, где ci — перенос из (i−1)-го разряда в i-ый. Положим также b1=ka1, c1=0. Заметим, что i-ая цифра произведения ka равна остатку ri от деления bi на 100 при всех i=1,…,n.
Покажем по индукции, что тогда ci<k при всех i от 2 до n. Заметим, что ci — это неполное частное от деления bi−1 на 100. Поэтому ci≥k⇔bi−1≥100k. Поскольку b1=ka1≤99k, перенос c2 меньше k — база проверена. Докажем переход. Пусть ci<k. Тогда bi=kai+ci<99k+k=100k, откуда ci+1<k.
Допустим, k<n. Тогда k≤n−1, и из доказанного следует, что все ci не превосходят n−2. Значит, по принципу Дирихле среди ci найдутся два одинаковых: cu=cv=m. Пусть bv=100m+rv, bu=100m+ru и v>u. Тогда bv=kav+cv≤k(au−1)+cv<kau≤bu, откуда ru>rv, что противоречит требованию, чтобы цифры произведения ka возрастали от младших разрядов к старшим.
Комментарии от администратора Комментарии от администратора №2.
Решение 2. При i=0,1,…,n−1 обозначим через Ai остаток от деления числа 100i⋅a на 102n, а через Bi — остаток от деления числа 100i⋅ka на 102n. Числа Ai и Bi неотрицательны, но меньше 102n; при этом их десятичные записи начинаются с последних 2(n−i) цифр чисел a и ka, соответственно. Тогда из условия следует, что A0<A1<…<An−1 и B0>B1>…>Bn−1. Кроме того, kA_i \equiv B_i \pmod{10^{2n}}.
Пусть kA_i = B_i+10^{2n} \cdot t_i. Тогда 10^{2n} \cdot t_i = kA_i-B_i > kA_{i-1}-B_{i-1} = 10^{2n} \cdot t_{i-1}, то есть 0 \leq t_0 < t_1 < \ldots < t_{n-1}. Поскольку t_i — целые неотрицательные числа, получаем, что t_{n-1} \geq n-1, откуда 10^{2n}(n-1) \leq 10^{2n} \cdot t_{n-1} \leq kA_{n-1} < 10^{2n} \cdot k. Итак, n-1 < k, что и требовалось доказать.
\zam Неравенства A_0 < A_1 < \ldots < A_{n-1} и B_0 > B_1 > \ldots > B_{n-1} из второго решения выполнены и в том случае, если полученные из числа a двузначные числа нестрого убывают (но первое строго меньше второго!), а двузначные числа, полученные из ka, нестрого возрастают (но первое строго больше второго!). Значит, и утверждение задачи верно и при этих более слабых условиях.
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.