Deje que la respuesta se $S(n, k)$. Todos fraccionaria del número de días que deben redondear (soy vago para escribir el techo de la función.
Si $k=1$, entonces sólo podemos hacer la prueba 1 vino cada día, así que tenemos $n-1$ días. Recuerde que si sólo hay 1 vino de la izquierda, debe ser envenenado. Por lo $S(n, 1) = n-1$.
Si $k=2$, luego dividiendo el vino en 3 grupos de $ \alpha, \beta, n-\alpha - \beta$ en el primer día, y las pruebas de los 2 primeros grupos en contra de los 2 conejos. Si ambos sobreviven, el veneno está en el último grupo, y se llevará a $S(n - \alpha - \beta, 2) + 1$ días. De lo contrario, el veneno está en los primeros 2 grupos y se llevará a $S(\alpha, 1) + 1$ o $S(\beta, 1) + 1$ días. Por lo tanto, con el fin de minimizar el número de días, queremos establecer estos valores a ser las mismas. Esto nos da $S(\alpha, 1) + 1 = \alpha - 1 + 1 = \alpha$, lo $\alpha = \beta = S(n - 2\alpha, 1)+1$.
Desde $S(1, 2) = 0$$S(2, 2) = 1$, así que si tenemos $\alpha = \beta = 1$,$n - 2\alpha \leq 1$. Esto demuestra que $ S(2, 2)=1, S(3, 2) = 1$ dando 1 conejo de 1 vino cada uno y que $(4, 2) =2$.
Desde $S(3, 2)=1$$(4, 2) =2$., así que si tenemos $\alpha = \beta = 2$,$n - 2\alpha \leq 3$. Esto demuestra que $S(4, 2) = 2, S(5, 2) = 2, S(6, 2) = 2, S(7, 2) = 2$ dando 1 conejo 2 vinos de cada uno, y que $S(8, 2) = 3$.
El patrón de la de mayor valor de $n$ tal que $S(n, 2) = m-1$$1, 3, 7, 13, \ldots$, donde estamos añadiendo $2m$ a cada término, por lo que los términos de la serie es $1+(m-1)\times m$. Por lo tanto, si $1 + (m-2) \times (m-1) < n < 1 + (m-1)\times m$,$S(n, 2) = m$.
Usted puede seguir este procedimiento con $k=3$ conejos. Romper los vinos en 4 grupos de $\alpha, \beta, \gamma, n-\alpha -\beta - \gamma$, y lo de la prueba de los 3 primeros grupos en los 3 conejos. Queremos $\alpha = \beta = \gamma = S(n- \alpha - \beta - \gamma, 2)$. A continuación, $S(n,3) = 1 + \alpha$.
Lamentablemente, no estoy seguro de cómo generalizar esta.