Feladat: S.135 Korcsoport: - Nehézségi fok: -
Füzet: 2019/május, 296. oldal  PDF  |  MathML 

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 terület domborzati térképe, amelyre gondolatban egy N×N-es négyzethálót terítünk. A négyzetháló minden négyzetéhez hozzárendelünk a térkép alapján egy magasság értéket. Szeretnénk bejárni a terület felét, azaz a négyzetek legalább felét (páratlan N esetén felső egészrészt véve). A bejárás során egy-egy négyzetről csak egy vele oldalszomszédos négyzetre tudunk átmenni, ha a két négyzet magasság értékének különbsége legfeljebb D. Adjuk meg azt a legkisebb D értéket, amivel be tudjuk járni a terület legalább felét, ha a bejárás tetszőleges négyzetről indulhat.

 

Bemenet: az első sor tartalmazza az N számot; a következő N sor mindegyike N számot tartalmaz: az i. sor j. száma az i. sor j. négyzetének magasságértékét adja meg.
Kimenet: a legkisebb D egész szám, amivel megvalósítható a bejárás.
Korlátok: 1N500, 0egy négyzet magassága106.
Időlimit: 0,3 mp.
 
Bemenet  (a  /  jel a sortörést helyettesíti)Kimenet   5 / 0 0 0 3 3 / 0 0 0 0 3 / 0 9 9 3 33   9 9 9 3 3 / 9 9 9 9 3