2014 dxdy logo

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

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




 
 Числа Каталана по модулю некого числа
Сообщение02.12.2014, 15:06 
Добрый день.
Дана рекуррентно определенная последовательность
$ C_0 = 1$
$ C_{n+1} = \frac{2(2n+1)}{n+2} \cdot C_n$

Мне нужно посчитать $C_{1000} \mod 10000$.
Не обязательно ведь использовать длинную арифметику.
Я могу сделать так: как только очередное значение $C_i$
становится больше $10000$, я вместо этого числа беру
остаток от деления его на $10000$
Вот не знаю как дальше правильно продолжить.

 
 
 
 Re: Числа Каталана по модулю некого числа
Сообщение02.12.2014, 15:21 
frankenstein в сообщении #939136 писал(а):
Я могу сделать так: как только очередное значение $C_i$
становится больше $10000$, я вместо этого числа беру
остаток от деления его на $10000$
Нет, не можете.

Можно попробовать начать с вычисления $v_p(C_n)$ для $p=2;5$.

 
 
 
 Re: Числа Каталана по модулю некого числа
Сообщение02.12.2014, 16:43 
А что за функция $v_p$?

 
 
 
 Re: Числа Каталана по модулю некого числа
Сообщение02.12.2014, 16:50 
$\nu_p(N)$ --- это показатель, с которым простое $p$ входит в каноническое разложение $N$.

 
 
 
 Re: Числа Каталана по модулю некого числа
Сообщение02.12.2014, 17:18 
Нет, если следовать вашим указаниям получается сложно.
Я уверен что здесь можно применить эту формулу:
$$ (a_0 \cdot a_1 \cdot ... \cdot a_m) \mod n = ((a_0\mod n) \cdot (a_1\mod n) \cdot ... \cdot (a_m\mod n)) \mod n $$

 
 
 
 Re: Числа Каталана по модулю некого числа
Сообщение02.12.2014, 17:28 
Не забывайте, что в формуле присутствует и деление. А это совсем другой коленкор...

 
 
 
 Re: Числа Каталана по модулю некого числа
Сообщение02.12.2014, 17:35 
Аватара пользователя
frankenstein в сообщении #939184 писал(а):
Я уверен что здесь можно применить эту формулу:

Применить то можно, но вот коэффициент $\frac{2(2n+1)}{n+2}$ - дробный и вам придется искать $\frac{1}{n+2}$ по модулю 10000, то есть обратный элемент для $n+2$ в кольце по модулю 10000. Проблема в том, что 10000 - составное число и факторкольцо по нему полем не является, а это значит, что не все элементы обратимы (обратимы только те элементы, которые взаимно просты с 10000).

 
 
 
 Re: Числа Каталана по модулю некого числа
Сообщение02.12.2014, 18:15 
Аватара пользователя
Есть быстрые методы нахождения чисел Каталана без деления, но они очень медленные.

 
 
 
 Re: Числа Каталана по модулю некого числа
Сообщение02.12.2014, 18:26 

(Оффтоп)

ИСН, напомнило следующее
Элементарное доказательство теоремы Дирихле, предложенное Сельбергом, чрезвычайно сложно

$\qquad C_n=\sum \limits_{i=0}^{n-1}C_i C_{n-1-i}$
для $1000$ вполне хватит

 
 
 
 Re: Числа Каталана по модулю некого числа
Сообщение07.12.2014, 14:58 
ИСН в сообщении #939198 писал(а):
Есть быстрые методы нахождения чисел Каталана без деления, но они очень медленные.

Звучит противоречиво. :D

 
 
 [ Сообщений: 10 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group