Несимметричная задача про счастливые билеты
Автор: Величко Игорь Георгиевич
Журнал: Математическая физика и компьютерное моделирование @mpcm-jvolsu
Рубрика: Прикладная математика
Статья в выпуске: 3 (28), 2015 года.
Бесплатный доступ
Получено точное выражение для числа решений диофантового уравнения, возникающего в задаче о счасливых билетах в случае, когда приравнивается разное количество слагаемых. Это выражение получено методом тригонометрических сумм и представляет собой интеграл от осцилирующей функции. С помощью метода стационарной фазы получена асимптотика. Приведены численные результаты, иллюстрирующие теоретические рассуждения.
Метод тригонометрических сумм, метод стационарной фазы, счастливые билеты, асимптотика, тригонометрические тождества
Короткий адрес: https://sciup.org/14968786
IDR: 14968786 | УДК: 511.35+519.116 | DOI: 10.15688/jvolsu1.2015.3.2
Asymmetrical problem about the lucky tickets
We consider a set of tickets with numbers from 000001 to 999999. The lucky ticket is called, in which the sum of the first three digits equals the sum of the last three digits. The problem of lucky tickets is counting their number. The generalization of the classical problem of the lucky ticket to the case when the number of terms in comparable amounts and different radix arbitrarily. To count the number of solutions of linear diophantine equations, the terms of which are bounded by a constant, we introduced a discrete analogue of the delta function, written as the definite integral. We wrote out the formula for the number of tickets in the form of multiple sums comprising administering function. We prove several auxiliary identities for the end of trigonometric sums, it is a generalization of identities. After changing the order of summation and integration we obtain the desired formula for the number of solutions of this diophantine equation. With an equal number of terms in the sum written out expression obtained previously known classical result, which is known to the author sources obtained using more sophisticated techniques of integration in the complex domain. In this paper we use the same kind of method of trigonometric sums I.M. Vinogradov, and all the arguments are on the set of real numbers. To obtain an exact expression as an integral of the oscillating function method of stationary phase estimates are obtained, containing radicals and exponents. The results of the comparisons of calculations on the exact and approximate formulas are given.
Текст научной статьи Несимметричная задача про счастливые билеты
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 | Ь | е 4ь 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.