A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. Adott egy súlyozott csúcsú, élű gráf: , . Adjuk meg minden élre, hogy létezik-e -t tartalmazó minimális feszítőfa. Minimális feszítőfának egy minimális összsúlyú feszítőfát nevezünk. Feszítőfa egy olyan fa, mely a gráf összes csúcsát, illetve az éleinek egy részhalmazát tartalmazza. Fának pedig egy olyan gráfot nevezünk, mely körmentes. Egy minimális feszítőfa tartalmazza -t, ha egy olyan minimális feszítőfa, melynek az az egyik éle. A program olvassa be a standard input első sorából -et és -et, majd a következő sorból a , , szóközzel elválasztott egészeket: azaz a kezdőpontú, végpontú, súlyú éleket, és írja a standard output -edik sorába az ,,Igen'' szót, ha létezik olyan minimális feszítőfa, mely az -edik élet tartalmazza, és a ,,Nem'' szót, ha nem létezik ilyen.
Pontozás és korlátok: A programhoz mellékelt, a helyes megoldás elvét tömören, de érthetően leíró dokumentáció 1 pontot ér. A programra akkor kapható meg a további 9 pont, ha bármilyen hibátlan bemenetet képes megoldani az 1 mp futásidőkorláton belül. Kapható részpontszám a 9 pontból, ha a program csak kisebb tesztesetekre tud lefutni időben. Az alábbi korlátok érvényesek az egyes részmegoldásokra:
| további 3 pontért: ; |
| további 4 pontért: . |
Beküldendő egy tömörített s79.zip állományban a program forráskódja (s79.pas, s79.cpp, ) az .exe és más, a fordító által generált állományok nélkül, valamint a program rövid dokumentációja (s79.txt, s79.pdf, ), amely a fentieken túl megadja, hogy a forrás mely fejlesztői környezetben fordítható. |