Algoritmos

Laboratorio de algoritmos hacia atrás

Elige el resultado y reconstruye el inicio: una baraja o un círculo de Josephus. Observa, detén y deshaz cada movimiento.

Leer la explicación y los dos problemas

La baraja de cartas

Hacia delante: tomar de abajo, poner arriba; tomar de abajo, poner sobre la mesa. Hacia atrás: recuperar de la mesa, poner abajo; tomar de arriba, poner abajo.

De 1 a 30 cartas. El orden deseado es cronológico: primera salida a la izquierda.

Baraja en la mano

Arriba
    Abajo

    Carta en movimiento

    Pila sobre la mesa

    Arriba
      Abajo

      Salidas deseadas, de la primera a la última

      Salidas observadas, de la primera a la última

      Comparar simulación y permutación

      Las posiciones se etiquetan desde abajo: simulamos el juego y asignamos a cada posición el valor que debe salir cuando le llegue el turno.

      Posición de salida (desde abajo)Valor que asignar