Tienes un gráfico dirigido acíclico conectado. Encuentre su clasificación topológica lexicográficamente mínima.
Entrada
La primera línea contiene el número de vértices n
(1 <= n <= 10000). La segunda línea contiene n
números a i (0 <= ai <= n, ai != i) . El valor ai
es el antepasado del vértice con el número i
(los vértices se numeran a partir del 1). Si a< sub>i = 0
, entonces el vértice i
es una raíz y no tiene ancestros, se garantiza que hay exactamente 1 de esos vértices.
Salida
La solución debería generar n
números, la clasificación topológica lexicográficamente mínima.