![]() |
Az S. 159. feladat (2022. február) |
S. 159. Egy kalandjáték N×M téglalap alakú területből áll. Minden területen egy próba található, melynek nehézsége pozitív egész szám. Van egy hősünk, aki kezdetben a bal felső sarokban áll és egyes szintű. A hős akkor léphet rá egy, a jelenlegi helyével oldalszomszédos területre, ha a szintje legalább akkora, mint az ott található próba nehézsége. A területen található próba teljesítése után a hős szintje eggyel nagyobb lesz.
A hős tetszőlegesen lépkedhet a tábla már meglátogatott (teljesített) mezőin, de csak egyszer – az első rálépéskor – emelkedik a szintje. Teljesíteni tudja-e a hős a játékot, azaz el tud-e jutni a jobb alsó területre?
Bemenet: az első sor tartalmazza a sorok N és az oszlopok M számát. A következő N sor mindegyike M számot tartalmaz, az adott területen lévő próba nehézségét. A bal felső sarokban nincs próba, így az az érték mindig 0.
Kimenet: az első sorban az ,,IGEN'' szó szerepeljen, ha a játék teljesíthető, és a ,,NEM'' szó különben. Ha a játék teljesíthető, adjuk meg a legkisebb szintet, amivel teljesíteni lehet. Ha az első sor ,,NEM'' volt, adjuk meg a szabályos lépésekkel elérhető legnagyobb szintet.
Bemenet (a / jel sortörést helyettesít) | Kimenet (a / jel sortörést helyettesít) |
3 3 / 0 1 2 / 3 5 6 / 4 4 2 | IGEN / 7 |
Magyarázat: az 5-ös és 6-os próbák kivételével mindet teljesíteni kell. Ezek után a hős 7-es szintű lesz.
Korlátok: 2≤N,M≤100, egy próba nehézsége legfeljebb 20000. Időlimit: 0,5 mp.
Értékelés: a pontok 50%-a kapható, ha a kimenet első sora helyes.
Beküldendő egy s159.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ó.
(10 pont)
A beküldési határidő 2022. március 16-án LEJÁRT.
Statisztika:
5 dolgozat érkezett. 10 pontot kapott: Sándor Péter, Tóth 057 Bálint. 9 pontot kapott: Vámos Levente. 2 pontot kapott: 1 versenyző. 0 pontot kapott: 1 versenyző.
A KöMaL 2022. februári informatika feladatai
|