Несимметричная задача про счастливые билеты

Автор: Величко Игорь Георгиевич

Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu

Рубрика: Прикладная математика

Статья в выпуске: 3 (28), 2015 года.

Бесплатный доступ

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

Метод тригонометрических сумм, метод стационарной фазы, счастливые билеты, асимптотика, тригонометрические тождества

Короткий адрес: https://sciup.org/14968786

IDR: 14968786   |   DOI: 10.15688/jvolsu1.2015.3.2

Текст научной статьи Несимметричная задача про счастливые билеты

DOI:

Классическая задача про счастливые билеты формулируется следующим образом. Есть пачка билетов, каждый из которых имеет номер, состоящий из 6 цифр. Первый билет имеет номер 000000, а последний 999999. Билет считается счастливым, если сумма первых трех цифр его номера равна сумме трех последних цифр номера. Так, например, счастливым считается билет с номером 331520. Нужно определить количество счастливых билетов в пачке. Задача сводится к определению количества решений диофантового уравнения г + j + к = I + т + q, где каждая из переменных есть цифра. Решение этой задачи приведено, в частности, в книге [1], где формула

S =

1 Г 2 sin 6 101 ^ -_ z sin 6 1

dt

получена с применением техники комплексного анализа. Эта формула легко обобщается на случай, когда номер билета состоит из 2п цифр М -ричной системы.

1.    Постановка задачи

Рассмотрим обобщенную задачу, когда номер билета состоит из 2п + к элементов, каждый из которых пробегает множество значений из множества М = { 0,1, 2,..., М 1 } . Билет считается счастливым, если сумма первых п элементов равна сумме последних п + к элементов. Задача сводится к подсчету числа N(п,М,к) — количества решений уравнения п         п        к

52 ж = Т.Уз + 52 z , г=1       j=1      j=1

где ж г Е ММ, у , Е М, Z j Е М.

2.    Вспомогательные тригонометрические тождества

Предварительно докажем несколько лемм.

Лемма 1. Имеет место тождество м-1

52 cos (гж+ у) = г =0

sin М sin 2

, М — cos( 2

- ж + у).

Доказательство. Воспользуемся известными соотношениями [3]

м

52 cos Зж = j=0

cos

Мж sin м + 1 ж

"2 sin 2

м

52 sin Зж = sin j=0

Мж sin М +1 ж

"2 sin 2

Получим:

м - 1

м - 1

м - 1

52 cos (гж + y)

= cos y 52 cos гж

sin у 52 sin гж

г =0

г =0

г =0

М 1 sin М^          М 1 sin М^ sin М^ М 1 х

= cosy cos ж---- 2 --siny sin ж----2- =---- 2- cos ( ж + у).

2 sin 2                  2 sin 2 sin 2 x 2'

Лемма 2. Имеет место тождество:

м -1                      sin 2 М2

52 cos(ж(г — j)+ P) = ■ 2 2 cosp.

sin 2 2

»,j=0

Доказательство. Обозначим р j х = ш, р М -1 = ш и применим два раза лемму 1.

М - 1                     М - 1 М - 1

У cos ((г — j)х + р) =ЕЕcos (гх + ш) = i,3=0                           3=0 i=0

М -1 sln М х М

=       2- cos( —

^ sin х 3 =0       2

-

Л                  • Мх М - 1

1               Sln 2  \^

  • -х + р — гх) =---- 2— / cos (гх + ш) =

sln х

sin

2 Мх

sin 2 х

, М

cos<—

1       .

  • - х + ш)

  • 3.    Обобщение формулы для числа счастливых билетов

sin 2 М sin 2 х

cos р.

Далее воспользуемся методом тригонометрических сумм [2]. Для этого введем в рассмотрение дискретную дельта-функцию 5 : Z ^ { 0,1 } , определенную следующим образом:

( 1,х = 0,

[0,х G Z/ { 0 } .

Тогда искомое число можно записать в виде п        пп

N (п,м,к) = У ••• У 5(Ух« — У Уз — У г,).

х1       zk i=1       3=1

Здесь и далее в суммах, в которых не указаны границы суммирования, подразумевается суммирование от 0 до М 1. Функцию 5(х) можно задать аналитически выражением, например, следующим образом:

5(х) = — [ cos (tx)dt.(5)

^ Jo

Подставим равенство (5) в выражение (4). В результате получим

1                      Р'Л"            п

N(п,М, к) = - ∑︁ ··· ∑︁ 0 cos ^ ( У ( x i y i ) У г з ) dt.

Поменяв местами суммирование и интегрирование, получим выражение

N(М, п,к) = —у N(п, М, k,t)dt,(6)

где пк

  • NJ(n,M,k,t)= У ... У У ... У cos(t У(Xi — yi) — t Угз).(7)

Ж1,У1 х„<у„ zi        zk          i=1

Упростим формулу (7). Для этого поменяем местами порядок суммирования:

пк

Е ••• ЕЕ ••• Е ^ Е - у . ) - « Е « )

2k       21 жп,уп     м,У1         i=1

и выполним внутреннее суммирование, использовав лемму 2:

пк

52 cos (t(x i - y i ) + t ^( X i - у . ) - t^ ^ j ) =

Ж1,У1                          i=2

sin

2 Mt

sin

2 t

п                 к cos (t ^(Xi - yi) - tJ2 4).

i =2                 j =1

С учетом этого будем иметь sin

N (n,M,k,t) =-- sin

: Mt                                     пк

24- Е- ЕЕ ••• Е cos(t Е (x i - y . ) - 1 Е

  • 2    2k       21 ж„,у„     Ж2,У2         i=2

Последовательно выполнив в последнем равенстве суммирование по парам индексов

Х2,У2, X3,У3, ..., xn,yn, получим выражение i 2n Mtк

N(n,M,k,t)Msn2n5b E-E cos(tE-j).(8)

sin    Г).

2 2k       Z1

Мы учли, что cos x есть четная функция. Внутреннее суммирование в формуле (8) произведем, использовав лемму 1.

кк

«os (t 52 z j ) = 52cos (t ^ i + 52 z j ) =

Z1         j=1         Z1

sin M sin 2

cos (

M - 1

к t + е j,).

j =2

Выполним суммирование по индексу

^:

к

ЕЕ cos(t Е j ) ) =

2 2     2 1

j =i

sin Mt

2- > cos( sin t           v

2    2 2

M - 1

1 +

к

Е j-) = j=2

sin M

sin 2

52 cos (j 2 t +

M - 1

к

+Е jj) = j=3

sin

2 Mt

sin

2 t

cos (2

M -

~ t +

к

Е j j ).

j =3

После выполнения суммирования по всем оставшимся индексам z 3 ,..., z ^ получим вы-

ражение

~                 sin2”+fc Mt

N(n,M,k,t) =   . к 2 cos(-( M l)t).

sin 1  2

Подставим выражение (9) в равенство (6) и сделаем замену t = 2х. Искомое выражение для числа решений имеет вид:

N (п, M,B = - Л 41 Мх cos (к(М — 1)x)dx.(10)

7Г JoSin

Формула (1) есть частный случай формулы (10) при к = 0,п = 3, М =10.

4. Асимптотика

Получим оценку величины N(п,М, к), используя метод стационарной фазы [4]. Искомый интеграл (10) можно представить в виде двух слагаемых, первое из которых есть интеграл от той же функции на интервале (0, ^ ), а второе — на интервале ( ^ , ^ ). На рисунке для примера изображен график функции д(х) = 8х .

График функции д(х) = sisnn2^

Поскольку подынтегральная функция имеет вид д2тг + к (х) cos ^х, то можно сделать вывод, что при больших значениях 2п + к основной вклад в интеграл (10) дает первое слагаемое. Функцию /(х) = sin^ разложим в ряд Маклорена:

/ (х) = М -М (М 2 1)х 2 + о(х 3 ).

Тогда при малых х имеем приближенное равенство ln/(х) « ln (М(1 — —---—х2)) =

= 1пМ + ln (1 М 2 - 1 х 2 ) « 1пМ М 2 - 1 х 2 .

Использовав формулу / 0 ю е b 2 x cos'Xxdx = 2 | Ь | е 2 из публикации [3], получим искомую оценку, обозначив 2п + к = t, k(M 1) = д, м 6-1 = b 2 , b > 0:

N (п, M, k) = — [ / * (x)cos^xdx ^ Jo

2 Г^              ,

— J / * (x) cos ^xdx =

2 Г ^

^ Jo

eb ln ' ( x ) cos^xdx = — /  e * ln м tb 2 x 2 cos^xdx

^ Jo

—M * / e tb 2 x 2 cos^xdx ^     Jo

2 M * ^e-^. ^    2bVt

Возвращаясь к исходным величинам, получим асимптотику

„         M * I 6             з/= 2 (м+i)                          z _

N ^Мк) “v M 2 —г V?(5^+k eW -1 - +4 .           <n )

Учитывая, что VM 2 1 ^ M , получим более простую формулу

N (n,M,k)

_           6         -   3fe 2 (M+1)

M \] ^(2n + k) e 2(M -1 )(2 "+k) .

При к = 0 получим асимптотику для классической симметричной задачи:

N^zM^, 0)

M t -\ . ^п

Приведем примеры вычислений по формуле (11). Рассматриваем случай билетов, номера которых состоят из 6 цифр. Билет считается счастливым, если сумма двух первых цифр равна сумме последних четырех цифр.

В принятых в статье обозначениях нужно определить N (2, M, 2). Ниже в таблице приведены оценки значений этой функции, вычисленные по формуле (12), точные значения и относительная погрешность 5 (в процентах):

M

10

11

13

20

асимптотика

25019,33

39653,22

89161,66

731451,42

точное значение

25927

41118

92547

760704

5

3,5

3,56

3,66

3,84

Как видим, во всех рассмотренных случаях формула (11) дает достаточно точные оценки, и погрешность не превышает 4 %.

Заключение

В статье рассматривается обобщение задачи о счастливых билетах, когда подсчитываются суммы первых п цифр и последних п + к цифр в системе счисления по основанию M . Получено интегральное представление (10) для количества таких билетов. Методом стационарной фазы получена оценка искомой величины.

Список литературы Несимметричная задача про счастливые билеты

  • Ландо, С.К. Лекции о производящих функциях/С.К. Ландо. -М.: МЦНМО, 2007. -144 c.
  • Виноградов, И.М. Метод тригонометрических сумм в теории чисел/И.М. Виноградов. -М.: Наука, 1971. -158 c.
  • Градштейн, И.С. Таблицы интегралов, рядов и произведений/И.С. Градштейн. -М.: Физматгиз, 1963. -1100 c.
  • Федорук, М.В. Асимптотика: Интегралы и ряды/М.В. Федорук. -М.: Наука, 1971. -544 c.
Статья научная