stefanasandei/roai-solved

Code solutions for IOAI-type contests (NEOAI, Romanian Olympiad, Polish Olympiad, etc.)

Jupyter Notebook

49

245 commits

updated Jul 4, 2026

See the code

README

AI Tasks Solutions

Here you can find my solutions for tasks from various IOAI-like contests (including many tasks from the Nitro AI Judge platform). These come from the National AI Olympiads (regional and national rounds) as well as from various competitions and practice contests.

For context, IOAI is the International Olympiad in AI - it's the largest AI competition for high school students. Following its format, many national selection olympiads have spawned, as well as practice contests. IOAI is similar to Kaggle contests, however notable differences are its 6 hours time limit per round and internet access + useful LLMs are forbidden (documentations are allowed). The 2026 IOAI syllabus: link.

Another notable, newer, international AI Olympiad is CEOAI, which differs from IOAI by its strict point-based scoring system (0-100 instead of raw metrics) and its syllabus containing additional topics such as Reinforcement Learning and AI search. The 1st edition has not yet taken place, but there are practice contests following its format.

Useful files:

Romanian websites for competitive AI (contests and practice tasks):

All published solutions score the maximum possible points (100 where the problem allows, otherwise as high as possible) and are written in a clean, explanatory manner.

This repository is a continuous work in progress — writing up the solutions and explanations takes time, and I publish them as soon as they’re done. If you have any suggestions about contests you want me to solve, please contact me on Discord (stefanasandei).

Repository structure:

  • contests: smaller contests, mostly from Romania
  • national-contests: national Olympiads that select the teams for IOAI
  • international-contests: international Olympiads and other such contests, like NEOAI

List of solved competitions

A complete catalog of solved tasks can also be found in reference solutions.

contest or websitedescriptioneditions
IOAIInternational Olympiad in Artificial Intelligence2024 - 2025
IAIOInternational Artificial Intelligence Olympiad2024
NEOAIinternational AI competition2025
APOAIinternational AI competition2025
Polish AI OlympiadPolish national AI olympiad2025
Romania AI Olympiadregional, national and team selection2025-2026
Georgia AI Olympiadnational team selection2026
Nitro Judgeonline contest platform2023-2026
ML Competeonline contest platform2025-2026
Smaller contestsothersmany

These solutions were written by Asandei Stefan-Alexandru. The project is licensed under the MIT License.

ai
ai-olympiad
apoai
iaio
ioai
ioai-tasks
kaggle
neoai
roai

stefanasandei/roai-solved

Code solutions for IOAI-type contests (NEOAI, Romanian Olympiad, Polish Olympiad, etc.)

Jupyter Notebook

49

245 commits

updated Jul 4, 2026

See the code

README

AI Tasks Solutions

Here you can find my solutions for tasks from various IOAI-like contests (including many tasks from the Nitro AI Judge platform). These come from the National AI Olympiads (regional and national rounds) as well as from various competitions and practice contests.

For context, IOAI is the International Olympiad in AI - it's the largest AI competition for high school students. Following its format, many national selection olympiads have spawned, as well as practice contests. IOAI is similar to Kaggle contests, however notable differences are its 6 hours time limit per round and internet access + useful LLMs are forbidden (documentations are allowed). The 2026 IOAI syllabus: link.

Another notable, newer, international AI Olympiad is CEOAI, which differs from IOAI by its strict point-based scoring system (0-100 instead of raw metrics) and its syllabus containing additional topics such as Reinforcement Learning and AI search. The 1st edition has not yet taken place, but there are practice contests following its format.

Useful files:

Romanian websites for competitive AI (contests and practice tasks):

All published solutions score the maximum possible points (100 where the problem allows, otherwise as high as possible) and are written in a clean, explanatory manner.

This repository is a continuous work in progress — writing up the solutions and explanations takes time, and I publish them as soon as they’re done. If you have any suggestions about contests you want me to solve, please contact me on Discord (stefanasandei).

Repository structure:

  • contests: smaller contests, mostly from Romania
  • national-contests: national Olympiads that select the teams for IOAI
  • international-contests: international Olympiads and other such contests, like NEOAI

List of solved competitions

A complete catalog of solved tasks can also be found in reference solutions.

contest or websitedescriptioneditions
IOAIInternational Olympiad in Artificial Intelligence2024 - 2025
IAIOInternational Artificial Intelligence Olympiad2024
NEOAIinternational AI competition2025
APOAIinternational AI competition2025
Polish AI OlympiadPolish national AI olympiad2025
Romania AI Olympiadregional, national and team selection2025-2026
Georgia AI Olympiadnational team selection2026
Nitro Judgeonline contest platform2023-2026
ML Competeonline contest platform2025-2026
Smaller contestsothersmany

These solutions were written by Asandei Stefan-Alexandru. The project is licensed under the MIT License.

ai
ai-olympiad
apoai
iaio
ioai
ioai-tasks
kaggle
neoai
roai