Diákolimpiai válogatóverseny (EJOI, CEOI, IOI)

A válogatóversenyre bekerülés szabályai

Az Európai Junior Informatikai Diákolimpia (EJOI) válogatóversenyére az előző évi alábbi versenyekről lehet bekerülni (8-9. osztályosok, amennyiben életkoruk megfelel az adott évi európai verseny életkor határának):

  • Nemes Tihamér Országos Informatikai Tanulmányi Verseny 1. korcsoport (első 6-10 helyezett)
  • Nemes Tihamér Országos Informatikai Tanulmányi Verseny 2. korcsoport (első 20-50 helyezett közül a korhatárnak megfelelők)
  • Európai Junior Informatikai Diákolimpia

A Közép-Európai Informatikai Diákolimpia (CEOI) válogatóversenyére az előző évi alábbi versenyekről lehet bekerülni (9-11. osztályosok):

  • Nemes Tihamér Országos Informatikai Tanulmányi Verseny (első 10-20 helyezett)
  • Informatika OKTV, 11. osztályosok (első 15-20 helyezett)
  • Olimpiai Válogatóverseny
  • Izsák Imre Gyula Verseny (győztes, informatika győztes, ha 11. osztályos)
  • Dusza Árpád Programozási emlékverseny (győztes csapat tagjai, ha 11. osztályos)
  • Európai Junior Informatikai Diákolimpia

A Nemzetközi Informatikai Diákolimpia (IOI) válogatóversenyére az előző évi alábbi versenyekről lehet bekerülni:

  • Informatika OKTV (első 15-20 helyezett)
  • Nemes Tihamér Országos Informatikai Tanulmányi Verseny (első 10-20 helyezett 10. osztályos)
  • Olimpiai Válogatóverseny
  • Izsák Imre Gyula Verseny (győztes, informatika győztes)
  • Dusza Árpád Programozási emlékverseny (győztes csapat tagjai)

Az IOI olimpiai csapat tagja automatikusan az előző évi olimpián (CEOI, IOI) aranyérmet szerzett versenyző. A CEOI olimpiai csapat tagja automatikusan az előző évi olimpián (CEOI) aranyérmet szerzett versenyző, ha legfeljebb 11. osztályos tanuló.

Értesítés a válogatóversenyre meghívásról

A versenybizottság a válogatóversenyre meghívásról az érintett diákok iskolájának programozás versenyekért (Nemes Tihamér, Informatika OKTV) felelős tanárát értesíti, elektronikus levélben – továbbiakban felelős tanár. A válogatóversenyre meghívottak névsora kikerül a válogatóverseny honlapjára.

A válogatóverseny szabályai

A válogatóversenyre a Nemzetközi Informatikai Diákolimpia szabályai irányadóak. A CEOI és IOI válogatóverseny résztvevői azonos feladatokat kapnak, az EJOI válogatóverseny résztvevői ezektől különbözőt.

Az IOI-CEOI válogatóverseny 3 napos, 6 fordulóból áll. Mindegyik fordulóban 2-5 programozási feladatot kell megoldani. A programokat a diákolimpiák szabályainak megfelelően online versenyrendszer értékeli, amely nem hivatalos, tájékoztató eredményt ad. A hivatalos eredményről a versenybizottság dönt az aktuálisat követő forduló megkezdéséig.

Az első nap után a versenybizottság az indulók kb. 50%-ára, a második nap után pedig 30%-ára csökkenti a létszámot. Az IOI-CEOI csapatba kerülésről az utolsó forduló után dönt a versenybizottság.

Az EJOI válogatóverseny 1 napos, 2 fordulós. Az EJOI csapatba kerülésről az utolsó forduló után dönt a versenybizottság.

A csapattagok a válogató után többnapos felkészítésen vesznek részt. Az olimpiai részvétel feltétele a felkészítésen való aktív munka.

A válogatóversenyen használható eszközök

A válogatóversenyen a versenyzők a diákolimpiai szabályoknak megfelelően a Pascal vagy a C++ programozási nyelveket használhatják.

Használható operációs rendszer Windows 10 vagy Linux. Az értékelő szerver Linux operációs rendszer (Ubuntu 16.04) alatt működik.

Jelenleg használható pontos verziók:

  • Free Pascal 3.0 -Mobjfpc opcióval
  • GCC 5.4.0. -std=c++11 fordítási opcióval

Fejlesztői környezetek: Geany 1.28 vagy Code::Blocks 16.01., Lazarus 1.6

Egyéb segédeszközök (könyvek, jegyzetek, ...) a versenyen nem használhatók.

Az IOI szabályok változása miatt a 2019/20-as tanévtől kezdve az IOI-CEOI válogatóversenyen a Pascal nyelv választásának lehetősége megszűnik.

Online értékelés

A bemenetet standard inputról (Console) kell beolvasni, a kimenetet a standard kimenetre (Console) kell kiírni. Tehát csak az eredmény adatokat lehet kiíratni, mást nem.

Forrásnyelvi programot kell beküldeni. A beadandó forrásprogram egyetlen fájl lehet, a fájl neve tetszőleges. A versenyző saját gépén a megoldását akárhányszor tesztelheti, az online értékelő rendszerben 20 próbálkozása lehet, a legtöbb pontszámot elért beküldés számít. Minden beadás azonnal értékelésre kerül, tesztesetenkénti értékeléssel. A kimeneti állományt csak akkor értékeli a rendszer, ha az alábbiak mindegyike teljesül:

         (a) a program 0 hibakóddal fejeződött be,

         (b) a program végrehajtása időlimiten belül ért véget,

         (c) a program memóriaigénye nem lépte túl a feladatleírásban megadott memórialimitet.

Az értékelő címe: https://biro.inf.elte.hu/

Tisztázó kérdések

A verseny közben a versenyzők eldöntendő kérdéseket tehetnek fel a feladatok szövegével kapcsolatban. A versenybizottság a kérdésekre adott válaszokat (IGEN, NEM, NEM MEGVÁLASZOLHATÓ, A FELADATSZöVEGBEN MEGTALÁLHATÓ) a kérdés szövegével együtt kihirdeti a válogatóverseny összes résztvevőjének.

Eredmények

A válogatóverseny egyes fordulóinak előzetes, nem hivatalos eredményét a versenybizottság a forduló végén ismerteti és elküldi elektronikus levélben az érintett iskolák versenyért felelős tanárainak.

Fellebbezés

Fellebbezést, észrevételeket a következő versenynap kezdetéig az érintett iskolák versenyért felelős tanárai nyújthatnak be.

A versenybizottság a feladat megoldását megkerülő próbálkozások (konstans vagy véletlenszerű eredmények kiírása, az értékelő rendszer vagy a tesztesetek megfejtésére irányuló kísérletek, szabályok megsértése, …) esetén a versenyző adott feladatra kapott pontszámát törölheti. Az értékelő rendszer feltörésére irányuló kísérlet a versenyből történő kizárást eredményez.

A fellebbezések és a felmerült problémák miatt a versenybizottság újraértékelheti az adott versenyző, vagy az összes versenyző megoldásait – ennek során egyes versenyzők pontszámai nőhetnek, illetve csökkenhetnek is. Ebben az esetben a versenyző pontszáma az újraértékeléskor kapott legmagasabb pontszám. Az újraértékelés utáni eredményt a versenybizottság megküldi az érintett iskolák versenyért felelős tanárainak és közzéteszi a verseny honlapján. Az újraértékelés után fellebbezés nem fogadható el.

A válogatóverseny programja

Helyszín:

ELTE Informatikai Kar, Budapest XI. ker. Pázmány Péter sétány 1/C. (Déli épület)

Időpontok – IOI-CEOI válogatóverseny:

2018.04.05. 10:00-13:00

A verseny 1. szakasza kb. 30-40 versenyző részvételével

2018.04.05. 14:00-17:00

A verseny 2. szakasza kb. 30-40 versenyző részvételével

2018.04.05. 17:30

A továbbjutók kiválasztása

2018.04.06. 9:00-12:00

A verseny 3. szakasza kb. 20-25 versenyző részvételével

2018.04.06. 12:30-15:30

A verseny 4. szakasza 15-20 versenyző részvételével

2018.04.06. 16:00

A 6-6 olimpiai csapattag-jelölt kiválasztása

2018.04.19. 10:00-13:00

A verseny 5. szakasza 6-12 versenyző részvételével

2018.04.19. 13:30-16:30

A verseny 6. szakasza 6-12 versenyző részvételével

2018.04.19. 17:15

A 4-4 olimpiai csapattag kiválasztása

Időpontok – EJOI válogatóverseny:

2018.06.13. 10:00-13:00

A verseny 1. szakasza 12-16 versenyző részvételével

2018.06.13. 14:00-17:00

A verseny 2. szakasza 6-12 versenyző részvételével

2018.06.13. 17:15

A 4 olimpiai csapattag kiválasztása

 

Olimpiai felkészítés (segédanyagok)