Назад

Олимпиадная задача Галочкина: Найти натуральное число по делимости (8-10 класс)

Задача

Найдите наибольшее натуральное число, не оканчивающееся нулем, которое при вычеркивании одной (не первой) цифры уменьшается в целое число раз.

Решение

  Пусть x – вычеркнутая цифра, a – часть числа слева от x, c – часть числа справа от x. Если цифра x стоит на (n+1)-м месте (считая справа), то исходное число имеет вид  10n+1a + 10nx + c.

  Пусть   10n+1a + 10nx + c = r(10na + c).  Ясно, что  2 ≤ r ≤ 19.  Кроме того,  (r – 1)c = 10n(10a – ra + x).  Значит,  (10 – r)a + x > 0,  то есть  (r – 10)a < x.  Поскольку  c < 10n,  то  r – 1 > 10a – ra + x,  или  r(a + 1) > 10a + x + 1.   Лемма. a < 10 (то есть a – цифра).

  Доказательство. Рассмотрим три случая.

  1)  r > 10.  Тогда  a < x.

  2)  r < 10.  Поскольку  c < 10n,  то  r – 1 > 10a – ra + x,  то есть  9(a + 1) ≥ r(a + 1) > 10a + x + 1.  Отсюда  9 > a + x + 1,  то есть  a < 8.

  3)  r = 10.  Тогда  (r – 1)c  не делится на 10n. Противоречие.   Число c по условию не кратно 10. Если c не кратно 5, то  r – 1  кратно 5, но не 25, значит,  n = 1,  т.е. число трёхзначно.

  Если c нечётно, то  n ≤ 4  (поскольку  r – 1  не делится на 32). Пусть  n = 4,  тогда  r – 1 = 16, (x – 7a)·54 = c.  Поскольку x – это цифра,  a = 1,  x = 8 или 9.

При  x = 9  число c оканчивается нулем, что не так. При  x = 8  получаем  c = 625.

Ответ

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

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