Donat un graf dirigit sense cicles, calculeu-ne la longitud del camí més llarg.
L’entrada consisteix en diversos casos, cadascun amb el nombre de vèrtexs i el nombre d’arcs , seguits de parells diferents , amb , indicant un arc de a . Suposeu , , que el graf no té cicles, i que els vèrtexs es numeren a partir de 0.
Per a cada graf, escriviu la màxima longitud, calculada en nombre d’arcs, del camí més llarg.
La solució esperada és una programació dinàmica recursiva.
Input
2 1 1 0 3 0 6 6 3 0 1 4 2 3 2 5 3 1 5 1
Output
1 0 3