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. András és Béla egy fa-gráfon játszik, melynek () csúcsa van. Összesen () lépésből áll a játék. Minden lépés kétféle lehet:
‐ | András kiválasztja a fa két csúcsát, és a köztük lévő egyértelmű út minden élére egy csokit helyez. |
‐ | Béla megkérdezi, hogy egy adott élen hány csoki van. |
A feladat: Béla kérdéseit gyorsan megválaszolni. A program olvassa be a standard input első sorából -et és -et, majd a következő sorból a fa éleit: , egészeket. Ezután sor következik. Minden sor egy P vagy Q betűvel kezdődik, majd egy egész számpár következik. Ez utóbbi számpár egy csúcspárt jelöl. A ,,P'' betű jelentése, hogy András az csúcsok közti egyértelmű út minden élére tesz egy csokit. A ,,Q'' betű jelentése, hogy Béla megkérdezi, hogy hány csoki van az élen. A program írja a standard output soraiba a Béla kérdéseire adott válaszokat.
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. Beküldendő egy tömörített s108.zip állományban a program forráskódja, valamint a program rövid dokumentációja, amely a fentieken túl megadja, hogy a forrás mely fejlesztői környezetben fordítható. |