Casi lo deseo yo nunca había pensado en este problema... me estaba tirando de los pelos durante toda la noche.
Supongamos que tenemos un rectángulo con longitudes de lado $a$ y $b$, $a,b \in \mathbb Z$, $GCD(a,b)=1$, y $b \gt a$. Quiero pack de plazas en este rectángulo de tal manera que, en cada paso, tengo un pack cuadrados que es grande como sea posible en ese paso, y que toca a la plaza metí en el último paso. Una plaza de embalaje de este tipo podría terminar buscando algo como esto:
Mi pregunta es esta: ¿puedo encontrar una fórmula para el número de plazas necesario para embalar en un rectángulo en términos de las longitudes de los lados $a$$b$?
Aquí es lo que he intentado:
En primer lugar me deje $f(a,b)$ denotar la función cuya salida es el número de plazas requeridas. En primer lugar, he tomado nota de algunas propiedades de $f(a,b)$: $$f(a,a)=1$$ $$f(ka,kb)=f(a,b)$$ $$f(a,a+1)=a+1$$ $$f(a,b)=\Big\lfloor \frac{a}{b} \Big\rfloor + f(b, a\mod b)$$ $$r \lt a \implies f(a,qa+r)=q+f(r,a)$$ A continuación he intentado esto: me decidí a dejar $b=q_1a+r_1$ donde $r_1 \lt a$. Entonces tendría $$f(a, q_1a+r_1)=q_1+f(r_1, a)$$ Entonces me decidí a dejar $a=q_2r_1+r_2$, por lo que tendríamos $$f(a, q_1a+r_1)=q_1+f(r_1, q_2r_1+r_2)$$ $$f(a, q_1a+r_1)=q_1+q_2+f(r_2, r_1)$$ y así sucesivamente. Puedo continuar este proceso hasta que me golpeó algunos $n$ que $r_n=0$, y voy a tener $$f(a, q_1a+r_1)=\sum_{i=1}^n q_i$$ ...y entonces me quedé atrapado. ¿Cómo puedo encontrar cada una de las $q_i$s? Alguien, por favor ayuda! La solución no tiene que ser de forma cerrada, sólo se necesita ser... algo. Sólo tengo ni idea de dónde ir con esto.
Gracias por cualquier ayuda!