Назад

Олимпиадная задача по теории чисел: делимость числа с удалённой цифрой (Галочкин А.И.)

Задача

Докажите, что для любого натурального числа d существует делящееся на него натуральное число n, в десятичной записи которого можно вычеркнуть некоторую ненулевую цифру так, что получившееся число тоже будет делиться на d.

Решение

Решение 1:   Число n можно записать в виде  n = 10k(10a + b) + c,  где  0 ≤ c < 10kb – ненулевая цифра, которую вычеркиваем, a – число, образованное цифрами, стоящими левее b. Тогда после вычеркивания получится число  n1 = 10ka + c.  Разность этих чисел –  n – n1 = 10k(9a + b).  Чтобы выполнялось условие задачи, достаточно, чтобы числа  9a + b  и  10ka + c  делились на d.

  Если d не делится на 9, то в качестве b возьмём остаток от деления d на 9, иначе положим  b = 9.  Тогда  d – b  делится на 9, и мы возьмём  a = 1/9 (d – b).  Имеем  9a + b = d,  и осталось подобрать c и k, чтобы  10ka + c  делилось на d. Пусть k – такое число, что  10k–1 > d.  Число  10ka + 10k–1  разделим с остатком на d:  10ka + 10k–1 = dq + r,  0 ≤ r < d.  Положим  c = 10k–1r > 0,  тогда  10ka + c = dq  делится на d.

Решение 2:   Рассмотрим для произвольного натурального k число   nk = 10kd – d.  Пусть l – количество знаков в десятичной записи числа d. Заметим, что при  k > l  десятичная запись числа nk выглядит следующим образом: сначала идет десятичная запись числа d – 1,  затем – серия девяток и наконец – десятичная запись числа  10l – d.  Таким образом, при  k ≥ l  число nk можно получить из числа nk+1 путем вычеркивания одной из девяток в центральной части десятичной записи. Очевидно также, что все числа nk делятся на d.

Ответ

Ответ задачи отсутствует

Чтобы оставлять комментарии, войдите или зарегистрируйтесь

Комментариев нет