Az egyik feladatban például egy elképzelt mobiltelefon-átjátszó torony huzalozását kellett a versenyzőknek megoldaniuk. Tehát arra a problémára kellett algoritmust írniuk, hogy hogyan köthetik össze a rendszer bizonyos elemeit oly módon, hogy a legkevesebb drótot használják e célra, afféle minimalizációs problémaként. Egy másik példa labirintusból kivezető útvonal megtalálásáról szólt. A versenyzőknek meg kellett találniuk a feladatok hátterében rejlő összefüggéseket, és olyan programot szükségeltetett írni, hogy amikor a zsűri lefuttatta azt (és olyan kezdeti értékeket táplált beléjük, amelyeket a diákok nem ismerntek), akkor eredményül a megfelelő megoldást dobja ki. Emellett elvárás az is, hogy a program limitidőn belül (tehát gyorsan) lefusson. Ez a feltétel azt kívánja, hogy a versenyzők a leghatékonyabb, legrövidebb algoritmust találják meg a problémára. Ugyan a programsorok „eleganciáját”, innovativitását nem értékelik, ha túl nehézkes, sok szükségtelen elemet tartalmaz, az a gyorsaság kárára megy. Ez azonban nem zárja ki, hogy a résztvevők gyökeresen eltérő módszerrel találjanak rá a helyes megoldásra, hiszen csak a jó eredmény számít.
– A feladatok megoldásának elején általában legalább fél órát gondolkodással töltök, és utána kezdem csak „leprogramozni” az algoritmust. A programozást először magam tanultam, később az iskolai informatika-szakkörön tanultam tovább. A rendes iskolai számítástechnika-óráknak ugyanakkor semmi közük nincs az olimpiai feladatokhoz. Mi nem is tanulunk programozni ott, mindössze a programok használatát oktatják – mondja Gáspár Attila. – Én matekból egyébként jobb vagyok, mint informatikából, és azt jobban is szeretem. Jövőre fogok érettségizni, és valószínűleg Cambridge-be fogok jelentkezni. Még nem döntöttem el, de talán a matematikaszakra. Bár nehéz bejutni, de talán a három olimpiai aranyérem segíteni fog.














Szóljon hozzá!
Jelenleg csak a hozzászólások egy kis részét látja. Hozzászóláshoz és a további kommentek megtekintéséhez lépjen be, vagy regisztráljon!