Verificar si una lista enlazada (linked list) contiene un ciclo

Dada una lista enlazada, se te pide verificar si contiene un ciclo.
TODO: ¿Deberíamos incluir un tutorial aquí?
TODO: Determinar el formato de la entrada

Entrada

Los datos iniciales para la lista enlazada se obtienen automáticamente. No necesitas hacer nada. Se garantiza que el tamaño de la lista enlazada no supera y que los valores en la lista enlazada no sobrepasan en su valor absoluto.

Salida

El programa debe imprimir Yes si la lista contiene un ciclo y No en caso contrario.

Ejemplos

Entrada
Salida
2 3 4 5 3
Yes
2 3 4 5 0
No
4 3 1 5 2
Yes
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue