2014 dxdy logo

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

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




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


11/01/06
5710
Определим последовательность рекуррентно:
$$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
4401
Москва
Очевидно проверяется, что если $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
5710
Руст в сообщении #419068 писал(а):
Соответственно надо искать $n=2^km$ для того, чтобы $m|a(n)$.

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

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


04/05/09
4589
Вообще-то, легко доказать, что
$$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
5710
Это другое дело.

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


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

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


11/01/06
5710
Задачка посложнее - найдите явную формулу для последовательности:
$$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 ] 

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



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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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