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. Egy titkosszolgálatnak db számítógépe van, melyek közül néhányat kétirányú adatátvitelt biztosító kábelek kötnek össze, melyekből legfeljebb db van. Az -edik kábelnek öt fontos tulajdonsága van: , , , , , mely azt jelenti, hogy az és sorszámú számítógépek között egy információcsomag átküldése időbe telik. Hogy biztonságosabbá tegyék a rendszert a hackertámadásokkal szemben, felváltva ideig engedélyezik, majd ideig megtiltják az adatátvitelt az -edik kábelen. Kezdetben minden kábelen engedélyezve van az adatátvitel. Két számítógép között csak akkor küldhetünk át egy információcsomagot, ha a küldéstől a megérkezésig minden időpillanatban engedélyezve van az adott kábelen az adatátvitel. A -adik számítógépről szeretnénk egy csomagot küldeni a -edik számítógépre. Adjuk meg, hogy a csomag leghamarabb mikor érhet oda. Standard bemenet: az első sor tartalmazza a számítógépek számát, a kábelek számát, valamint a és számítógépsorszámokat. Ezután sor következik, ahol az -edik sor tartalmazza az , , , , számokat ebben a sorrendben. Standard kimenet: adjuk meg, hogy leghamarabb mikor juthat el egy információcsomag a -adik számítógépről a -edik számítógépre. Ha nem juttatható el az információcsomag, akkor -1-et írjunk ki. Példa:
Korlátok: , , , , . Időkorlát: 0,3 mp. Értékelés: a pontok 50%-a kapható, ha . Beküldendő egy s140.zip tömörített állományban a megfelelően dokumentált és kommentezett forrásprogram, amely tartalmazza a megoldás lépéseit, valamint megadja, hogy a program melyik fejlesztői környezetben futtatható. |