2014 dxdy logo

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

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




 
 Рекуррентость о двух переменных
Сообщение20.02.2012, 23:38 
$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 
Аватара пользователя
Смотря что считать замкнутым видом. $f$ можно выразить через НОД.

 
 
 
 Re: Рекуррентость о двух переменных
Сообщение21.02.2012, 11:08 
Аватара пользователя
Короче, спуститься по алгоритму Евклида, суммируя все частные. Посмотрел графики. Мда... Ну, значит, судьба такая. Вряд ли это через что-нибудь как-нибудь.

 
 
 
 Re: Рекуррентость о двух переменных
Сообщение21.02.2012, 12:02 
На НОД мне уже намекали в друго месте. Но НОД тоже не замкнут.

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

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

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

 
 
 
 Re: Рекуррентость о двух переменных
Сообщение22.02.2012, 09:12 
Аватара пользователя
Я все-таки напишу через НОД.
Если мы применяем второе правило к выражению $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 
Аватара пользователя
У Вас что, $b\mod a+b\mathop\mathrm{div} a = b$?

 
 
 
 Re: Рекуррентость о двух переменных
Сообщение22.02.2012, 12:58 
А это разве не так?

 
 
 
 Re: Рекуррентость о двух переменных
Сообщение22.02.2012, 14:22 
Аватара пользователя
Изображение
Так, если второе слагаемое умножить на a.

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

 
 
 
 Re: Рекуррентость о двух переменных
Сообщение22.02.2012, 19:57 
Аватара пользователя
wolf.ram в сообщении #541580 писал(а):
Так, если второе слагаемое умножить на a.
Ох, действительно, что это я.

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


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