Italian Olympiads in Informatics training website
Welcome to the official training website of the Italian Olympiads in Informatics! Here you will be able to try and solve programming tasks by coding a solution in a programming language of your choice.
Solve every task
The wide range of problems on the website will help you prepare for each stage of the Olympiad, starting from the school selection all the way to the national final.
Join the community
Introduce yourself to other students, discuss the tasks, clear up your doubts on: basic constructs of your programming language, algorithms and data structures, libraries, algorithm techniques, and much more!
Learn step by step
With algobadge you will be guided through a curated selection of tasks to solve, ordered by increasing difficulty, while being able to explore new algorithmic techniques in a gradual and effective way.
Read the wiki
In the official wiki you will find detailed explanations and solutions of past problems, as well as thorough writeups of algorithmic techniques.