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.