Zsakó László Nemzetközi Programozási Verseny
a 2026–2027-os tanév
Neumann János Számítógép-tudományi Társaság az ELTE Informatikai Kar közreműködésével a 2025/2026-os tanévre új néven meghirdeti a régi Nemes Tihamér Nemzetközi Programozási Verseny utódját, a Zsakó László Nemzetközi Programozási Versenyt, amelynek erdélyi szervezője továbbra is az Erdélyi Magyar Műszaki Tudományos Társaság.
A verseny tárgya és követelményei
informatikai és programozási alapismeretek,
különféle stílusú programozási nyelvek főbb jellemzői,
problémamegoldás alapvető algoritmusok segítségével,
rendszerszemléletű feladatmegoldás, programok írása.
Használható szoftvereszközök
A gyakorlati fordulók során a megoldások értékelése Linux (Ubuntu 20.04) operációs rendszer alatt működik, a beadott programkód nem használhat platform-specifikus (pl. windows-os) elemeket.
A versenyzői gépeken a megoldások elkészítéséhez Windows 10 és 11-es operációs rendszerek állnak a rendelkezésre, a következő programozási eszközökkel:
Fordítók, interpreterek: GNU GCC 8.1.0 (MinGW-W64), FreePascal 3.2.2, Java 17.0.8 LTS, C# .NET 6.0 és 7.0 (ver. 4.8), Python (CPython) 3.11.5.
Fejlesztőkörnyezetek, debuggerek: Visual Studio Code 1.69, GNU gdb 8.1, Code::Blocks 20.03, Geany 1.37, FreePascal IDE, Eclipse 4.21, Visual Studio 2022 (17.7.3-as verzió, C# és Java development csomagokkal), PyCharm Community 2023.
Az egyes programozási nyelvek és fejlesztői környezetek különböző előnyöket biztosítanak a feladatok megoldására, ezzel szemben erőforrás használatban (futási idő, memóriaigény) hátrányban vannak más programozási nyelvekkel szemben. Emiatt egyes feladatoknál a speciális nyelvi eszközök használatából adódó hátrányok kiküszöbölése a versenyzők feladata. A versenybizottság úgy állítja össze a feladatokat, hogy az előnyök és a hátrányok a teljes verseny alatt kiegyensúlyozzák egymást.
A versenyen megoldandó problémák részletes leírása és a javasolt irodalomjegyzék a verseny weboldalán (http://tehetseg.inf.elte.hu/nemes/index.html illetve http://nemes.inf.elte.hu/) található.
A versenyt három korcsoportban hirdetjük meg:
I. korcsoport: 5–8. osztály
II. korcsoport: 9–10. osztály
III. korcsoport: 11–12. osztály
Felhívjuk a figyelmet arra, hogy a II. és III. korcsoport azonos feladatokat kap, a III. korcsoport nem azonos az OKTV Informatika II-vel!
A versenyfordulók időpontjai:
I. forduló, helyi/iskolai válogató szakasz:
2026. október 15., csütörtök
II. forduló, megyei szakasz:
2026. november 10., kedd (I. korcsoport 15.00–17.00; II–III. korcsoport: 15.00–18.00 óra)
III. forduló, országos (erdélyi) döntő:
2027. január 16., szombat (I. korcsoport: 10.00–13.00 óra, II–III. korcsoport: 10.00–14.00 óra)
IV. forduló, nemzetközi döntő:
2027. február 27., szombat (I. korcsoport: 11.00–14.00 óra, II–III. korcsoport: 11.00–15.00 óra).
Jelentkezés
A második fordulóra való bejelentkezés kizárólag a magyarországi versenyportálon keresztül történik.
Az iskolák saját maguk kell regisztráljanak és bejelentsék diákjaikat az online felületre 2026. november 9-ig várják a jelentkezéseket verseny weboldalán megadott módon, az alábbi linken: https://versenyportal.inf.elte.hu/, csatoljuk a jelentkezés útmutatóját is.
A jelentkezésnek tartalmaznia kell:
• az iskola nevét, címét és email címét,
• a résztvevő tanulók nevét és osztályát,
• a versenyért felelős tanár nevét és email címét.
A verseny struktúrája, szervezése
I. forduló, helyi (iskolai) szakasz
A verseny szervezésében közreműködő szaktanárok helyileg, az iskolákban versenyeztetik a diákokat, az általuk összeállított – papíron megoldandó – feladatok alapján 2026. október 15-én. Erre a fordulóra a Versenyszervező Bizottság nem küld versenyfeladatokat. A feladatsort úgy kell összeállítani, hogy az elérhető maximális pontszám 200 legyen. A 100 pontot elért tanulók továbbjutnak a megyei szakaszra.
II. forduló, megyei szakasz
A verseny megyei szakasza ugyancsak a benevező iskolában zajlik. Az első fordulón továbbjutó diákokat ettől a szakasztól szükséges regisztrálni a versenyportálon.
Időpontja: 2026. november 10., kedd, (I. korcsoport 15.00–17.00 óra; II–III. korcsoport: 15.00–18.00 óra).
A forduló feladatai az algoritmikus és az informatikai gondolkodási képességet mérik. A feladatokmegoldását – jellemzően numerikus vagy szöveges válasz formájában – papíron kell leadni. A számításokhoz és a megoldások kidolgozásához hálózati kapcsolat nélküli számítógép is használható, amelyet az iskola biztosít a versenyzők számára.
A dolgozatok megíratásával és kijavításával kapcsolatos költségeket az iskola viseli.
Az I. korcsoportban induló versenyzőknek 3–6 kisebb feladatot kell megoldaniuk papíron. A feladatok között van olyan, amelyet választhatóan számítógépen vagy számítógép nélkül lehet megoldani.
A II-III. korcsoportban induló versenyzőknek 5–10 kisebb feladatot kell megoldaniuk papíron.
A dolgozatokat az iskolákban javítják a központilag küldött javítási útmutató alapján. Az elérhető 400 pontból a legalább 160 pontot elért dolgozatokat az iskolák eljuttatják a területileg illetékes regionális versenybizottságokhoz november 25-ig – azaz feltöltik a versenyportálra.
A harmadik fordulóba jutás ponthatáráról az ERVB dönt a rendelkezésre álló helyek és számítógépek függvényében.
III. forduló, országos (erdélyi) döntő
A harmadik versenyforduló helye és ideje: Marosvásárhely/Szatmárnémeti, 2027. január 17., szombat, (I. korcsoport: 10.00–13.00 óra, II–III. korcsoport: 10.00–14.00 óra).
Az erdélyi döntőn a versenyzőknek 3–7 kisebb programot kell megírniuk, automatikus online értékelő rendszert használva.
A dolgozatokat az értékelő rendszer (https://biro.inf.elte.hu/) értékeli kizárólag futási eredmény alapján. A harmadik fordulóban 400 pont szerezhető.
A negyedik fordulóba jutás ponthatáráról az ERVB dönt, a rendelkezésre álló helyek száma alapján.
Az erdélyi és nemzetközi döntő résztvevőinek utazási költségét az iskolája vagy a résztvevő fedezi.
IV. forduló, nemzetközi döntő
A negyedik forduló Budapesten/Marosvásárhelyen lesz megszervezve 2026. február 27-én, szombaton (I. korcsoport: 11.00–14.00 óra, II–III. korcsoport: 11.00–15.00 óra).
A döntőben a versenyzőknek 3-8 nagyobb programot kell megírniuk a fent felsorolt nyelveken, számítógépen, automatikus online értékelő rendszert használva.
A dolgozatokat online értékelőrendszer értékeli. Ebben a fordulóban 300 új pont szerezhető. Az itt szerzett pontokhoz hozzáadják a harmadik fordulós pontszám 25%-át. Minden résztvevő részvételi oklevelet kap.
Eredményhirdetés
2027. május 6., csütörtök, Eötvös Loránd Tudományegyetem Informatikai Kar (1117
Budapest XI, Pázmány Péter sétány 1/c).
Az első 10 helyezett elismerő oklevelet és tárgyjutalmat kap. Foglalkozások, informatikai
akadályverseny és tanári előadások színesítik a programot.
A területi forduló és a döntő résztvevőinek utazási költségét a küldő iskola fedezheti.
A Zsakó László Nemzetközi Programozási Verseny döntőjéből meghívással lehet részt venni a diákolimpiai válogatóversenyeken (IOI, CEOI, EGOI, EJOI). További információ, pontos szabályok a https://versenyportal.hu/valogatok/valogatok_main.html honlapon.
Fellebbezést, észrevételeket az adott versenynapot követő 3 munkanapon belül az érintett iskolák versenyért felelős tanárai nyújthatnak be. A határidő elmulasztása jogvesztő.
A fellebbezések (a versenyző iskolájának versenyért felelős tanára nyújthatja be) é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ők pontszámai az újraértékeléskor kapott pontszámok. 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.