2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Количество n-значных чисел, не содержащих фрагмента
Сообщение18.09.2023, 12:30 


07/03/13
126
Требуется найти кол-во $n$-значных чисел, которые не начинаются с нуля и которые не содержат фрагмента 43 (подряд идущие цифры 4 и 3).

---

Посчитать кол-во чисел, не содержащих, например, $4$ просто: $8 \cdot 9^{n-1}$. Не понимаю как посчитать при условии, что за $4$ следует $3$. Подскажите?

 Профиль  
                  
 
 Re: Количество n-значных чисел, не содержащих фрагмента
Сообщение18.09.2023, 12:34 
Заслуженный участник
Аватара пользователя


16/07/14
9217
Цюрих
Посчитайте число $k$-значных чисел, не начинающихся с нуля, не содержащих $43$, и 1) заканчивающихся четверкой; 2) не заканчивающихся четверкой.

 Профиль  
                  
 
 Re: Количество n-значных чисел, не содержащих фрагмента
Сообщение18.09.2023, 13:21 


07/03/13
126
mihaild в сообщении #1610265 писал(а):
Посчитайте число $k$-значных чисел, не начинающихся с нуля, не содержащих $43$, и 1) заканчивающихся четверкой; 2) не заканчивающихся четверкой.


Давайте обозначим это число $N_{\{1,2\}}(k)$.

$N_1(1)=1$ -- только четвёрка
$N_2(1)=8$ -- все, кроме нуля и четвёрки
$N_1(2)=(N_1(1) + N_2(1)) \cdot 1$ -- четвёрку можем присоединить к любому ранее правильному числу
$N_2(2)=N_2(1) \cdot 1 + (N_1(1) + N_2(1)) \cdot 8$ -- тройку можем присоединить только к числу, не заканчивающемуся на $4$; любое оставшееся число (т.е. не $3$ и не $4$) можем присоединить к правильному числу

Это верно?

 Профиль  
                  
 
 Re: Количество n-значных чисел, не содержащих фрагмента
Сообщение18.09.2023, 13:26 
Заслуженный участник
Аватара пользователя


16/07/14
9217
Цюрих
Да, правильно. Можно это записать вот в таком виде:
$$\begin{pmatrix} N_1(k + 1) \\ N_2(k + 1)\end{pmatrix} = \begin{pmatrix} 1 & 1 \\ 8 & 9 \end{pmatrix} \begin{pmatrix} N_1(k) \\ N_2(k)\end{pmatrix}$$Из этого выразить $N_1$ и $N_2$ - стандартная задача на рекурренты. Если не знаете, как её решать - запишите матрицу в жордановой форме (это штуки, которые должны изучаться, самостоятельно додуматься ИМХО довольно сложно).

 Профиль  
                  
 
 Re: Количество n-значных чисел, не содержащих фрагмента
Сообщение18.09.2023, 13:32 


07/03/13
126
mihaild в сообщении #1610273 писал(а):
Да, правильно. Можно это записать вот в таком виде:
$$\begin{pmatrix} N_1(k + 1) \\ N_2(k + 1)\end{pmatrix} = \begin{pmatrix} 1 & 1 \\ 8 & 9 \end{pmatrix} \begin{pmatrix} N_1(k) \\ N_2(k)\end{pmatrix}$$Из этого выразить $N_1$ и $N_2$ - стандартная задача на рекурренты. Если не знаете, как её решать - запишите матрицу в жордановой форме (это штуки, которые должны изучаться, самостоятельно додуматься ИМХО довольно сложно).


И ответом будет $N_1(n) + N_2(n)$?

 Профиль  
                  
 
 Re: Количество n-значных чисел, не содержащих фрагмента
Сообщение18.09.2023, 13:43 
Заслуженный участник
Аватара пользователя


23/08/07
5500
Нов-ск
Alexander__ в сообщении #1610274 писал(а):
И ответом будет $N_1(n) + N_2(n)$?
Сразу запишите трёхточечное скалярное уравнение для искомой $N(n) = N_1(n) + N_2(n)$

 Профиль  
                  
 
 Re: Количество n-значных чисел, не содержащих фрагмента
Сообщение18.09.2023, 16:01 
Заслуженный участник
Аватара пользователя


13/08/08
14495
Вдруг пригодится :-)
Перебрал немного чисел разной значности и вот:
for 2-digits k= 90 - 1 =89
for 3-digits k= 900 - 19 =881
for 4-digits k= 9000 - 279 =8721
for 5-digits k= 90000 - 3671 =86329
for 6-digits k= 900000 - 45431 =854569
for 7-digits k= 9000000 - 540639 =8459361
for 8-digits k= 90000000 - 6260959 =83739041

Разность общего количества n-значных чисел и количества чисел, содержащих фрагмент (хотя бы раз). Интересна вероятность случайного n-значного числа не содержать фрагмент "43".

 Профиль  
                  
 
 Re: Количество n-значных чисел, не содержащих фрагмента
Сообщение18.09.2023, 16:09 
Заслуженный участник
Аватара пользователя


30/01/09
7138
Alexander__ в сообщении #1610263 писал(а):
Посчитать кол-во чисел, не содержащих, например, $4$ просто: $8 \cdot 9^{n-1}$. Не понимаю как посчитать при условии, что за $4$ следует $3$. Подскажите?

Можно перейти от 10-тичной системе исчисления с 100-ичной. Посчитать два раза. При втором подсчёте последнюю цифру оставить десятичной. Подробности не расписываю. Пока сам до конца не продумал.

Чтобы исключения пересечения, придётся многократно использовать формулу включений-исключений. Проще наверное это сделать через рекуррентные соотношения.

P.S. На этот пост внимание не обращайте. Появилась новая идея. Попроще.

 Профиль  
                  
 
 Re: Количество n-значных чисел, не содержащих фрагмента
Сообщение18.09.2023, 16:18 
Заслуженный участник
Аватара пользователя


23/08/07
5500
Нов-ск
Можно как-нибудь напрямую заключить, что $10x(n) = x(n-1) + x(n+1)$?

 Профиль  
                  
 
 Re: Количество n-значных чисел, не содержащих фрагмента
Сообщение18.09.2023, 16:23 
Заслуженный участник
Аватара пользователя


16/07/14
9217
Цюрих
gris в сообщении #1610309 писал(а):
Интересна вероятность случайного n-значного числа не содержать фрагмент "43".
Примерно $1 - c \cdot \left(\frac {|\lambda|} {10}\right)^n$, где $\lambda$ - максимальное по модулю собственное значение матрицы выше.
TOTAL в сообщении #1610314 писал(а):
Можно как-нибудь напрямую заключить, что $10x(n) = x(n-1) + x(n+1)$?
Это Ваш вопрос или подсказка ТС? (да, можно, и наверное даже вычислений в результате чуть меньше будет, но ИМХО подход с учетом суффикса нагляднее)

 Профиль  
                  
 
 Re: Количество n-значных чисел, не содержащих фрагмента
Сообщение18.09.2023, 16:38 
Заслуженный участник
Аватара пользователя


23/08/07
5500
Нов-ск
mihaild в сообщении #1610318 писал(а):
TOTAL в сообщении #1610314 писал(а):
Можно как-нибудь напрямую заключить, что $10x(n) = x(n-1) + x(n+1)$?
Это Ваш вопрос или подсказка ТС? (да, можно, и наверное даже вычислений в результате чуть меньше будет, но ИМХО подход с учетом суффикса нагляднее)
Это я спрашивал. А теперь у меня есть версия.
$10x(n)$ - дописали в конце произвольную цифру, получив $x(n+1)$ и ещё что-то лишнее. Лишнее может быть исключительно потому, что в самом конце стоит $43$, а перед $43$ всевозможные варианты из $x(n-1)$.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: Bing [bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group