Donat un graf dirigit, definim l’accessibilitat de cada vèrtex com el nombre de vèrtexs des dels quals es pot arribar fins a fent tants passos com calgui. Podeu calcular la màxima de les accessibilitats de tots els vèrtexs d’un graf?
L’entrada consisteix en diversos grafs, cadascun amb el nombre de vèrtexs i el nombre d’arcs , seguits d’ parells indicant un arc des d’ fins a , amb . Suposeu , , que no hi ha cap arc repetit, i que els vèrtexs es numeren entre 0 i .
Per a cada graf, escriviu la màxima accessibilitat dels seus vèrtexs.
Tots els grafs dels jocs de proves privats s’han generat a l’atzar.
Es poden obtenir 50 punts amb una solució no gaire eficient. Per obtenir els 100 punts cal tractar eficientment grafs amb gran i amb .
Input
3 1 0 2 5 5 0 3 1 2 0 1 1 4 4 0 9 8 1 5 5 1 4 0 0 2 6 0 6 3 7 2 6 2
Output
2 4 5