2014 dxdy logo

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

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


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


В этом разделе нельзя создавать новые темы.



Начать новую тему Ответить на тему
 
 Рекуррентость о двух переменных
Сообщение20.02.2012, 23:38 


04/06/10
117
$f(0,b) = 0;$
$f(a,b) = (b \operatorname{div} a) + f(b \mod a, a).$

a, b целые неотрицательные числа. div означает целочисленное деление. Интересно, можно ли привести данную рекуррентность к замкнутому виду?

 Профиль  
                  
 
 Re: Рекуррентость о двух переменных
Сообщение21.02.2012, 08:30 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Смотря что считать замкнутым видом. $f$ можно выразить через НОД.

 Профиль  
                  
 
 Re: Рекуррентость о двух переменных
Сообщение21.02.2012, 11:08 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Короче, спуститься по алгоритму Евклида, суммируя все частные. Посмотрел графики. Мда... Ну, значит, судьба такая. Вряд ли это через что-нибудь как-нибудь.

 Профиль  
                  
 
 Re: Рекуррентость о двух переменных
Сообщение21.02.2012, 12:02 


04/06/10
117
На НОД мне уже намекали в друго месте. Но НОД тоже не замкнут.

График хорош, да. По диагонали красиво: впадина и по краям два хребта.

Вообще формула получена для такой задачи: дан прямоугольник с целочисленными длинами сторон. На сколько квадратов его можно разделить, отрезая каждый раз квадрат наибольшего размера. Квадраты, разумеется, тоже целочисленнодлинные.

Вообще рекуррентность очень быстро сходится, замкнутая форма нужна из спортивного интереса.

 Профиль  
                  
 
 Re: Рекуррентость о двух переменных
Сообщение22.02.2012, 09:12 
Заслуженный участник
Аватара пользователя


06/10/08
6422
Я все-таки напишу через НОД.
Если мы применяем второе правило к выражению $f(a,b) + c$: $f(a,b) + c = f(b \mathop{\mathrm{mod}} a, a) + b \mathop{\mathrm{div}} a + c = f(a',b')+c'$, то сумма $a+b+c = a'+b'+c'$
С помощью применения второго правила $f(a,b)$ преобразуется к $f(0,d)+c =c$, где $d$ - это НОД. $a+b = d+c$, $c = a + b - d$

 Профиль  
                  
 
 Re: Рекуррентость о двух переменных
Сообщение22.02.2012, 09:21 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
У Вас что, $b\mod a+b\mathop\mathrm{div} a = b$?

 Профиль  
                  
 
 Re: Рекуррентость о двух переменных
Сообщение22.02.2012, 12:58 


04/06/10
117
А это разве не так?

 Профиль  
                  
 
 Re: Рекуррентость о двух переменных
Сообщение22.02.2012, 14:22 
Заслуженный участник
Аватара пользователя


18/05/06
13438
с Территории
Изображение
Так, если второе слагаемое умножить на a.

 Профиль  
                  
 
 Re: Рекуррентость о двух переменных
Сообщение22.02.2012, 15:54 


04/06/10
117
По Тора пился.

 Профиль  
                  
 
 Re: Рекуррентость о двух переменных
Сообщение22.02.2012, 19:57 
Заслуженный участник
Аватара пользователя


06/10/08
6422
wolf.ram в сообщении #541580 писал(а):
Так, если второе слагаемое умножить на a.
Ох, действительно, что это я.

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

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



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

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


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

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