Camí màxim P50411


Statement
 

pdf   zip

Considereu un graf dirigit sense cicles amb nn vèrtexs i mm arcs. Els vèrtexs estan numerats entre 1 i nn. Sigui \ell la longitud del camí més llarg que acaba en el vèrtex nn. Des de quants vèrtexs surt un camí de mida \ell que acabi en el vèrtex nn?

Entrada

L’entrada consisteix en diversos casos, cadascun amb nn i mm, seguit d’mm parells xx yy indicant un arc d’xx a yy, amb xyx \ne y. Suposeu 2n1052 \le n \le 10^5, 0m5n0 \le m \le 5n, i que no hi ha arcs repetits.

Sortida

Per a cada cas, escriviu el nombre de vèrtexs des dels quals surt un camí de mida \ell que arriba al vèrtex nn.

Observació

Recomanem resoldre aquest problema en C++.

Public test cases
  • Input

    3 3
    1 2  2 3  1 3
    2 0
    
    7 8
    5 7  6 2  1 4  3 2  3 5  7 1  2 7  3 7
    

    Output

    1
    1
    2
    
  • Information
    Author
    Óscar Garries
    Language
    Catalan
    Official solutions
    C++
    User solutions
    C++