Loading [MathJax]/jax/output/SVG/jax.js

М1473. О записи степеней двойки

Задача из журнала «Квант» (1995, выпуск №4)

Пусть cn — первая цифра числа 2n (в десятичной записи).

  1. Сколько единиц среди первых 1000 членов этой последовательности?
  2. Докажите, что в последовательности
    c1=2,c2=4,c3=8,c4=1,c5=3,

    встретится ровно 57 различных «слов» ckck+1ck+12 длины 13.

Решение

  1. Отметим на «логарифмической шкале» y=log10x числа x=2n (каждая следующая отметка получается из предыдущей сдвигом на расстояние   log102). Число x начинается с 1, если   10kx<210k+1   для некоторого k; соответствующие интервалы на рисунке 1 выделены красным (поскольку длина интервала как раз равна   log102, на каждый из них попадает ровно одна отметка). Поскольку

    log102=0.30103,1030121000<10302,

    так что   2n(n=0,1,2,,1000)   ровно 301 раз перейдет через степень 10 и поэтому (не считая 20=1) 301-ый её член начинается с 1.

  2. line

  3. Чтобы более детально разобраться в закономерностях последовательности cn, свернем логарифмическую шкалу y=log10x в «логарифмический круг» z=y[y]: каждый отрезок от 10k до 10k+1 даёт новый оборот круга, а точки 0=log101,log102,log103,,log109 — границы интервалов, в которых расположены значения z, соответствующие различным первым значащим цифрам числа x от 1 до 9 (см. рисунок 2).

    log_circle

    Прежде чем решать задачу (2), объясним идею рассуждения на более простом примере: выясним, сколько разных пар (ck,ck+1) цифр встречается в нашей последовательности.

    (Конечно, ответ — 13 — можно получить и простым перебором.) Мы должны выяснить, во сколько разных пар из 9 интервалов   1,,9   попадают пары точек   z,z+log102   окружности (конечно, здесь сумма берется «по модулю 1», т.е. z+log102 — точка, получающаяся из z «поворотом» на log102). Для этого достаточно к 9 точкам деления   0,log102,log103,,log109   на окружности добавить еще те, при прибавлении к которым log102 получается одна из этих 9 точек деления (новые точки деления на рисунке показаны красным). Тогда окружность разобьётся на более мелкие интервалы Δ так, что для всех z из каждого Δ пара   z,z+log102   попадает в одну и ту же пару интервалов   1,,9,   а z из разных Δ дают разные пары цифр.

    Точно так же можно разобраться со «словами» любой длины.

    Пусть

    R:zz+log102(mod 1)

    — поворот окружности, соответствующий уможению на   2:x2x;L=R1 — обратное к R преобразование   zzlog102(mod 1).   Чтобы проследить, в какие именно интервалы могут попадать последовательности точек длины 13

    z,Rz,,R12z

    — т.е. какие возможны последовательности цифр

    ckck+1ck+12

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

    log10k,L(log10k),,L12(log10k),

    где   k=1,2,,9.   Для точек z из каждого интервала Δ между этими точками получится своя последовательность «номеров». Заметим, что поскольку

    L(log102)=0,L(log104)=log102,L(log106)=log103L(log108)=log104,L(log101)=log105

    (ведь   log101   на окружности совпадает с   log1010), то среди точек   L(log10k)   появляются лишь четыре новых

    L(log103)=log1032,L(log105)=log1052,L(log107)=log1072,L(log109)=log1092,

    отмеченных на рисунке красным цветом; точно так же, среди точек Ln+1(log10k) по сравнению с   Lj(log103)(j=0,1,,n)   появляется лишь четыре новых, соответствующих   k=3,5,7,9. Таким образом, среди точек

    Li(log10k),0i<n,1k9

    будет всего 4n+5 различных (при n=1 их число равно 9, при n=213). В частности, при n=13 получим ответ:   413+5=57.

    Осталось заметить, что последовательность точек zn, соответствующих числам 2n будет «всюду плотной на окружности» — это следует из иррациональности log102 (если бы некоторый интервал δ был свободен от точек zn — мы могли бы выбрать его максимальным влево и вправо, — то интервалы   δ,Rδ,R2δ, не могли бы пересекаться). Значит, в каждом интервале Δ будет хоть одна точка zn.

Ответ:

  1. 301.
  2. Число различных «слов» длины n задается формулой 4n+5. В частности, при n=13 получим ответ:   413+5=57.
А.Васильев, А.Канель

М1473. О записи степеней двойки: 2 комментария

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *