Màxima accessibilitat P70158


Statement
 

pdf   zip

Donat un graf dirigit, definim l’accessibilitat de cada vèrtex vv com el nombre de vèrtexs des dels quals es pot arribar fins a vv fent tants passos com calgui. Podeu calcular la màxima de les accessibilitats de tots els vèrtexs d’un graf?

Entrada

L’entrada consisteix en diversos grafs, cadascun amb el nombre de vèrtexs nn i el nombre d’arcs mm, seguits d’mm parells xx yy indicant un arc des d’xx fins a yy, amb xyx \ne y. Suposeu 1n1041 \le n \le 10^4, 0m10n0 \le m \le 10n, que no hi ha cap arc repetit, i que els vèrtexs es numeren entre 0 i n1n - 1.

Sortida

Per a cada graf, escriviu la màxima accessibilitat dels seus vèrtexs.

Observacions

  • 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 nn gran i amb nm10nn \le m \le 10n.

Information
Author
Salvador Roura
Language
Catalan
Official solutions
C++
User solutions
C++