Planets Cycles.
Estás jugando a un juego compuesto por planetas. Cada planeta tiene un teletransportador a otro planeta (o al propio planeta).
Empiezas en un planeta y viajas a través de teletransportadores hasta que llegas a un planeta que ya has visitado antes.
Tu tarea es calcular para cada planeta el número de teletransportaciones que habría si empezaras en ese planeta.
Entrada
La primera línea de entrada tiene un número entero : el número de planetas. Los planetas se numeran
.
La segunda línea tiene
enteros
: para cada planeta, el destino del teletransportador. Es posible que
.
Salida
Imprime enteros según el enunciado del problema.
Restricciones
Ejemplo de Entrada
5
2 4 3 1 4
Ejemplo de Salida
3 3 1 3 4
Comments