2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Рекуррентный пол
Сообщение02.03.2011, 17:12 
Модератор
Аватара пользователя


11/01/06
5660
Определим последовательность рекуррентно:
$$a(n) = \begin{cases} 1, & \mbox{if}\ n=1;\\ \left\lfloor \frac{n}{a\left(\lfloor n/2\rfloor\right)} \right\rfloor, & \mbox{if}\ n>1.\end{cases}$$

Докажите, что для любого $m>1$
$$ \min \{n\colon a(n)=m\} = m\cdot 2^{\lfloor \log_2(m)\rfloor-1}.$$

 Профиль  
                  
 
 Re: Рекурсивный пол
Сообщение02.03.2011, 18:54 
Заслуженный участник


09/02/06
4382
Москва
Очевидно проверяется, что если $a(n)|n$, то $a(2n)|2n$.
Так как $2\le a(n)\le n, n>1$ (точнее по индукции $2^k\le a(n)<2^{k+1},k=[\log_2(n)/2]$) то для нечетного $m>3$ $a(m)\not |m$. Соответственно надо искать $n=2^km$ для того, чтобы $m|a(n)$. Степень k находим по индукции как число $k=[\log_2(m)]-1, m>1$.

Тогда находится и для четных $m=m_1*2^{k}$ по той же формуле $n=n_1(m_1)*2^{k}.$

 Профиль  
                  
 
 Re: Рекуррентный пол
Сообщение02.03.2011, 19:34 
Модератор
Аватара пользователя


11/01/06
5660
Руст в сообщении #419068 писал(а):
Соответственно надо искать $n=2^km$ для того, чтобы $m|a(n)$.

Пока что ниоткуда не следует, что минимальное $n$ должно иметь вид $2^k m$. И вообще почему $m$ должно быть делителем $n$?

 Профиль  
                  
 
 Re: Рекуррентный пол
Сообщение02.03.2011, 20:27 
Заслуженный участник


04/05/09
4582
Вообще-то, легко доказать, что
$$a(n) = \begin{cases} \left\lfloor\frac n {2^k}\right\rfloor, & \mbox{if}\ \lfloor \log_2 n \rfloor = 2k+1;\\ 2^k, & \mbox{if}\ \lfloor \log_2 n \rfloor = 2k.\end{cases}$$

 Профиль  
                  
 
 Re: Рекуррентный пол
Сообщение02.03.2011, 20:49 
Модератор
Аватара пользователя


11/01/06
5660
Это другое дело.

 Профиль  
                  
 
 Re: Рекуррентный пол
Сообщение02.03.2011, 21:24 
Заслуженный участник


04/05/09
4582
Вроде бы, используя явную форму исходную задачу доказать проще.

 Профиль  
                  
 
 Re: Рекуррентный пол
Сообщение03.03.2011, 09:05 
Модератор
Аватара пользователя


11/01/06
5660
Задачка посложнее - найдите явную формулу для последовательности:
$$b(n) = \begin{cases} 1, & \mbox{if}\ n=1;\\ \left\lceil \frac{n}{b\left(\lceil n/2\rceil\right)} \right\rceil, & \mbox{if}\ n>1.\end{cases}$$

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

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



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

Сейчас этот форум просматривают: Andrey A


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

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