Среди всех 9-значных чисел, в десятичной записи которых нет цифры 0, найти такое, для которого разность между самим числом и произведением его цифр:
a) наименьшая;
b) наиболее.
Каков будет ответ для n-значных чисел при любом n?
А. Г. Лейдерман
Решение
Среди всех 9-значных чисел, в десятичной записи комorbых нём цифры 0, найти макое, для коморого разность между самим числом и произведением его цифра a) наименьшая;
б) наибольшая;
Каков будем ответ для п-значных чисел при любом n?
Будем решать задачу сразу для n-значных чисел.
Начнем с задачи a). Пусть искомое число — обозначим его через A — записывается цифрами a1,…,an: A=a1,…,an. Тогда A=a1⋅10n−1+a2⋅10n−2+⋯+an−1⋅10+an.
Обозначим разность между числом A и произведением его цифр через B: B=a1⋅10n−1+⋯+an−1⋅10+an−a1⋅a2…an.
Покажем, что если B — наименьшая разность, то у числа A не может быть одновременного двух цифр, отличных от единицы или девятки.
В самом деле, пусть есть две такие цифры: ak и al. Тогда, у увеличив, а затем уменьшив цифру ak на единицу, мы можем составить новые для n-значные числа (среди цифр которых не будет нулей): A1=a1⋅10n−1+⋯+(ak+1)⋅10n−k+⋯+an−1⋅10+an; A2=a1⋅10n−1+⋯+(ak−1)⋅10n−k+⋯+an−1⋅10+an.
Запишем разности B1 и B2 между числами A1,A2 и произведением их цифр: B1=A1−a1⋅⋯⋅(ak+1)⋅⋯⋅an−1⋅an=(A−a1⋅⋯⋅an)+10n−k−a1⋅⋯⋅ak−1⋅ak+1⋅⋯⋅an=B+(10n−k−a1⋅⋯⋅ak−1⋅ak+1⋅⋯⋅an); B2=A2−a1⋅⋯⋅(ak−1)⋅⋯⋅an−1⋅an=B+(−10n−k+a1⋅⋯⋅ak−1⋅ak+1⋅⋯⋅an).
По предположению B — наименьшая разность; поэтому одновременное должно быть выполнться неравенства B⩽B1 и B⩽B2: {10n−k−a1⋅⋯⋅ak−1⋅ak+1⋅⋯⋅an⩾0,−10n−k+a1⋅⋯⋅ak−1⋅ak+1⋅⋯⋅an⩾0.
откуда a1⋅⋯⋅ak−1⋅ak+1⋅⋯⋅an=10n−k.
Точно так же получим, что a1⋅⋯⋅al−1⋅al+1⋅⋯⋅an=10n−l.
Деля (1) на (2), получаем: ahal=10l−k(l=k),
но этого быть не может, поскольку al и ak — натуральные числа, меньше 10.
Значит, у искомого числа одновременного двух цифр, отличных от 1 и 9, быть не может.
Предположим, что у искомого числа есть одна цифра, отличная от 1 и 9, — пусть это цифра an−p. Тогда, как и выше, имеем 10p=a1⋅⋯⋅an−p−1⋅an−p+1⋅⋯⋅an,
33
где цифры a1,…,an−p−1,an−p+1,…,an равны 1, либо 9. Но при p⩾1 такое равенства быть не может: левая часть его делится на 10, а правая — не делится.
Если же p=0, то тогда все цифры a1,…,an−1 должны быть единицами, а цифра an может быть любой. Само число при этом имеет вид n−11…1an. Отметим, что разность между числом такого вида и произведением его цифра построена и не зависит от последней цифры an:
n−11…1an−1…1⋅an=n−11…10.
Ниже мы показем, что именно эта разность и является наименшей (то есть, что цифра n−11…1an — искомые).
Птак, если у исключого числа есть цифра, отличная от 1 и 9, то оно обязательно вида n−11…1an.
Предположим теперь, что все цифры исключого числа — единицами или девятки. Пусть это число состоит из k девяток и n−k единиц. Тогда произведение его цифра равно 9k — построенным числу, и для того, чтобы разность между числом и произведением его цифра была наименшей, нужно, чтобы само число (составленное из k девяток и n−k единиц) было наименшим.
Понятно, что таким числом будет число n−k1…1k9…9, у которого все единицы стояят в старших разрядах.
Составим разность
B′=n−k1…1k9…9−9k.
Возьем теперь число, у которого на одну единицу больше: n−k+11…1k−19…9. Для него соответствующая разность равна
Значит, заменяя всякий раз первую слева девятку единицей, мы тем самым уменьшаем разность между получаемыми числом и произведением его цифр. Поэтому числом, состоящим из одних только единиц и девяток, для которого указанная разность минимальная, является число n−11…1.
В силу сказанного равше, от того, какая цифра стоит на последнем месте у числа, все остальные цифры которого равны единице, разность не зависит; то есть на последнем месте может быть любая цифра.
Итак, ответ в задаче a) такое: исключение n-значные числа имеет вид n−11…1an, где an — любая цифра.
Перейдем теперь к задаче b).
Рассуждая, как и прежде, получаем, что если число обладает тем свойством, что разность между ним и произведением
34
дением его цифр — наиболееяя, то все его цифры — либо единицы, либо девятки.
Пусть есть число, состоящее из k девяток и n−k единиц. Произведение цифр такого числа построено — равно 9k, поэтому для того, чтобы разность была наиболееяя, нужно, чтобы самое число было наиболеешим средним всех чисел, составленных из k девяток и n−k единиц.
Понятно, что таким числом является число k9…9n−k1…1.
Обозначим разность между ним и произведением его цифр через A′:
A′=k9…9n−k1…1−9k.
Посмотрим теперь, каково должно быть k, чтобы разность A′ между числом k9…9n−k1…1 и произведением его цифр была наиболееяя.
Увеличим k на единицу: возьмем число k+19…9n−k−11…1.
Для получения числа разность равна
A′′=k+19…9n−k−11…1−9k+1.
Уменьшим k на единицу: получим
A′′′=k+19…9n−k+11…1−9k+1.
Имсем:
A′−A′′=k9…9n−k1…1−9k−k+19…9n−k−11…1+9k+1
−8⋅10n−k−1+9k(9−1)=8(−10n−k−1+9k)≥0,
(3)
так как A′ по предположению наиболееяя разность.
Аналогично
A′−A′′′=k9…9n−k1…1−9k−k+19…9n−k−11…1+9k+1
=8⋅10n−k−9k+1(9−1)=8(10n−k−9k+1)≥0.
(4)
Из (3) и (4) получаем систему неравенств:
{9k≥10n−k−1,10n−k≥9k+1,
из которой
{k≥lg9+1n−1,k≤lg9+1n+lg9,
то есть
lg9+1n−1≤k≤lg9+1n−1+1.
(5)
35
Так как k — число целое, то из (5) следует, что
k=[lg9+1n−1+1],
где [x] — целая часть числа x.
Итак, в задаче 6) искомое число имеет вид
k9…9n−k1…1,
где k=[lg9+1n−1+1].
И. Н. Клумова, А. Г. Лейдерман
a) Вычислим сумму квадратов 2n+1 последовательных натуральных чисел. Обозначив менше из них через x−n, получим:
В частности, S3=3x2+2, S5=5x2+10, S7=7x2+28, S9=9x2+60, S11=11x2+110. Сумма квадратов трех последовательных целых чисел не может быть точным квадратом, так как квадрат любого целого числа либо делится на 3, либо при делении на 3 дает остаток 1, а число S3=3x2+2 при делении на 3 дает остаток 2.
Докажем, что ни одно из чисел S5, S7 и S9 также не является точным квадратом ни при каком целом x. Для этого воспользуемся таким очевидным свойством, вытекающим из единственной разложения на простые множители: если квадрат делится на простое p, то он должен делиться на p2. Остается заметить, что x2+2 никакого не делится на 5, x2+4 никакого не делится на 7, а 3x2+20 никакого не делится на 3.
Это — числа 18, 19, …, 27, 28. В самом деле, число S11=11(x2+10) должно делиться на 112, следовательно, и число x2−1=(x2+10)−11 должно делиться на 11. Но так как x2−1=(x−1)(x+1), то либо x−1=11l, либо x+1=11k. При l=2 получим x=23, S11=772, так что
x−n=23−5=18
и
182+192+202+⋯+282=772.
Э. Г. Готман
Рассмотрим сначала случай, когда все золото было сосредоточено в одной — «богатой»—стране. Тогда, если после перераспределения в этой стране остатется золотой запас M, то в страны, имеющие с ней общую границу, нужно распределить золота не меньше, чем M/13, в страны, имеющие с ними общую границу — не меньше, чем M/169, и так далее.
Введем понятие рассмотрения ρ(A,B) между двумя странами A,B. Будем считать, что ρ(A,B)=k, если из страны A можно проехать в страну B, пересекая границы k раз, и нельзя, пересекая их меньше число раз. Теперь высказанное
*)Решение задачи M315 было опубlikовано в предыдущем номере.
36
дая страна лишилась не более половины именшегося у нее золота.
Страна, находящаяся на расстоянии k>0 от «богатой» страны, должны граничить хотя бы с одной страной, находящаяся от «богатой» страны на расстоянии k−1, и поэтому не может граничить более чем с шестю странами, отстоящими от «богатой» страны на расстоянии k+1. Значит, количество страна, находящихся от «богатой» страны на расстоянии k+1, превыходит количество страна, находящихся на расстоянии k, не более, чем в 6 раз. Стран же, отстоящих от «богатой» на расстоянии 1, не больше 7. Из сказанного следует, что количество страна, находящихся от «богатой» страны на расстоянии k, не превыходит числа 7⋅6k−1. Распределив в каждую страну, находящихся на расстоянии k, не превышает числа 7⋅6k−1 золота (напомним, что «богатая» страна после распределения «получила» золотой запас M), мы истратим золота не больше, чем
M+7⋅13M+7⋅6⋅132M+⋯=M+67M[136+(136)2+…]=2M.
Значит, первоначально в «богатой» стране было не больше 2M золота, и тем самым после описанного перераспределения она лишилась не более половины именшегося у нее золота. То, что описанное перераспределение — требуемое, следует из того, что две граничные друг с другом страны B и C лежат либо на одном и том же расстоянии от третьей страны A, либо же эти расстояния отличия на единицу. Это — частный случай «неравенства треугольника»:
ρ(A,B)+ρ(B,C)≥ρ(A,C)
при ρ(B,C)=1 (ρ(A,B) — расстояние от A до B); доказите это «неравенство треугольника» для нашего расстояния в общем случае.
Заметим еще, что в случае, если на расстоянии k от «богатой» страны находится ро вно 7⋅6k−1 стран (см. рис. 1), то золотой запас, который необходимо перераспределить, в точности равен 2M, а потому M — равно половина на первоначальное именование у «богатой» страны золота. Докажем, что распределив в каждую страну Ai
k∑Mk⋅13−ρ(Ai,Ak) золота, мы получим требуемое распределение. В самом деле, во-первых, каждая страна Ai получает не менее Mi золота, и, следовательно, лишается не больше половины именшегося у нее запаса в силу выбора Mi. Во вторых, если Ai и Aj граничящие страны, то ρ(Ai,Aj)=1.
Страна Ai получает ∑kMk⋅13−ρ(Ai,Ak) золота, страна Aj−∑kMk⋅13−ρ(Aj,Ak). Подставляя ρ(Ai,Aj)=1 в неравенства треугольника:
то есть 1−ρ(Ai,Ak)≥−ρ(Aj,Ak), −ρ(Aj,Ak)≥−1−ρ(Ai,Ak),
откуда для любого номера k: 13⋅Mk⋅13−ρ(Ai,Ak)≥Mk⋅13−ρ(Aj,Ak)≥ ≥131⋅Mk×13−ρ(Ai,Ak),
то есть 13k∑Mk⋅13−ρ(Ai,Ak)≥k∑Mk⋅13−ρ(Aj,Ak)≥ ≥131k∑Mk⋅13−ρ(Ai,Ak),
и каждые две границы друг с другом страны действительно после перераспределения отличия по количеству золота не более, чем в 13 раз.
Замечание. Суммы ∑kMk⋅13−ρ(Ai,Ak) всегда существует, если число страна конечно (очевидно), или же если можно указать такое число C, что во всех странах не больше C золота (доказhte; вам помогет стать М. Л. Гервера «От перемены мест слагаемых…», опубликованная в «Кванте» № 9 за 1974 год). Существование такого числа C предполагается в условиях задачи, — иначе утверждение задачи становится неверным. Постройте соответствующий пример.