Cloe y la Secuencia
Cloe, al igual que Sasha, es una programadora competitiva. No tuvo ningún problema para llegar a la olimpiada como Sasha, pero estaba confundida por la tarea propuesta en la olimpiada.
Consideremos el siguiente algoritmo para generar una secuencia de enteros. Inicialmente tenemos una secuencia que consta de un solo elemento igual a . Luego realizamos ( - ) pasos. En cada paso, tomamos la secuencia que tenemos en el paso anterior, la agregamos al final de sí misma e insertamos en el medio el entero positivo mínimo que no hemos usado antes. Por ejemplo, obtenemos la secuencia [, , ] después del primer paso, la secuencia [, , , , , , ] después del segundo paso.
La tarea es encontrar el valor del elemento con índice (los elementos están numerados desde ) en la secuencia obtenida, después de ( - ) pasos.
¡Ayuda a Cloe a resolver el problema!
Entrada
La única línea contiene dos números enteros y (, - ).
Salida
Imprime un solo entero: el entero en la k-ésima posición en la secuencia obtenida.
Ejemplo de Entrada 1
3 2
Ejemplo de Salida 1
2
Ejemplo de Entrada 2
4 8
Ejemplo de Salida 2
4
Explicación
En la primera muestra la secuencia obtenida es [, , , , , , ]. El número en la segunda posición es .
En la segunda muestra la secuencia obtenida es [, , , , , , , , , , , , , , ]. El número en la octava posición es .
Comments