ЗАДАЧИ
problems.ru |
О проекте
|
Об авторах
|
Справочник
Каталог по темам | по источникам | |
|
Задача 78188
УсловиеНа какое целое число надо умножить 999 999 999, чтобы получить число, состоящее из одних единиц?РешениеЗапишем число 999999999 в виде 1 000 000 000 - 1. Обозначим искомое число через A и пусть — десятичная запись числа A. Очевидно, 999 999 999 . A = 1 000 000 000 A - A = - A. Это число и должно состоять из одних единиц. Итак,
1 000 000 000 A - A = 111...11,
откуда
A = 1000 000 000A - 111...11
или
A = - 11...1.(() * )
Так как последние цифры уменьшаемого известны, то мы можем производить
вычитание (`` в столбик'' ), выясняя тем самым последние знаки самого числа
A, стоящего в левой части равенства (*). Приписывая эти знаки слева к
нулям в правой части, мы сможем продолжить вычитание, выясняя новые знаки, и
так далее, пока это возможно (т. е. пока вновь полученные знаки числа A не
станут равными 1).
Покажем, как происходит этот процесс, на примере более короткого
числа 99:
99A = 100A - A = 111...11,
так что
A = 100A - 111...11 = - 111...1.
Вот последовательное вычисление знаков:
и так далее. В нашем случае, как нетрудно убедиться, получится число
A1 = ... 9.
Полученное число A1, очевидно, наименьшее, обладающее требуемым
свойством, так как каждый знак числа A1 с необходимостью получался из
последующих. Но это число — не единственное, так как наш процесс можно
продолжить, дописав слева от A1 девять нулей (
111...11 - 111...11 = 000...00) и возобновив вычитание.
Ясно, что любое число An с требуемым свойством имеет вид:
An = A1 A1 A1... 0 A1 A1.
Источники и прецеденты использования |
© 2004-...
МЦНМО
(о копирайте)
|
Пишите нам
|