Zadanie digrafu na kontrolu acyklicnosti a vypocet monotonneho usporiadania.
Testovaci orientovany graf, mozno acyklicky.
Tento subor je tu acdigraf.hrn
Pre kazdu orientovanu hranu je vyhradeny jeden riadok
obsahujuci tri cele cisla oddelene aspon jednou medzerou vo formate:
Cislo_vrchola_z Cislo_vrchola_do Dlzka hrany {z,do}
1 105 12
2 110 18
2 112 20
2 324 24
3 111 20
3 112 6
4 115 15
4 116 15
4 291 8
4 398 15
5 6 14
5 323 4
5 360 26...
Nie je zarucene, ze subor je zotriedeny.
Pocet hran a pocet vrcholov je nutne zistit programovo.
Pocet hran zistite postupnym nacitavanim riadkov suboru pr4.hrn
ako stringov od zaciatku az po EOF. Nacitane stringy neukladajte.
Pocet uspesne nacitanych retazcov je pocet orientovanych hran digrafu.
Pocet vrcholov je maximum cisel z prveho a druheho stlpca suboru pr4.hrn.
POZOR!! Na rozdiel od 1. prikladu treba pocitat maximum z oboch stlpcov!!
Zistite, ci tento digraf je acyklicky a ak ano, monotonne ho usporiadajte.
Vypocitane poradie vrcholov monotonneho usporiadanie ulozte do pola napr.
Mon[1], Mon[2], ... , Mon[n]
Navod na zistenie, ze subor nie je acyklicky.
Ak pos konceni programu nie su vsetky vrcholy zaradene v postupnosti Mon,
vtedy digraf nie je acyklicky.