🚨 Bac 2026 · Stage intensif 25-29 maiRéserver ma place →
International · Juillet — Août★ Concours Majeur

🌍IOI

International Olympiad in Informatics

L'olympiade internationale d'informatique. 4 lycéens par pays s'affrontent sur 6 problèmes algorithmiques étalés sur 2 jours. La sélection française passe par France-IOI puis par l'EJOI, le SOI et un stage final. La majorité des médaillés français entrent ensuite à l'X ou à l'ENS Ulm.

Difficulté

★★★★★

Sélectivité

Très sélectif

Participants

+90 pays

📊 En chiffres

Le concours en 4 stats

~90

Pays participants

4

Sélectionnés/pays

2-4

Médailles France/an

France-IOI → Algoréa → SOI → IOI

Pipeline FR

🆚 Comparer

Situer IOI

Comment ce concours se compare aux autres olympiades de la même discipline.

🆚 Comparatif — concours similaires

Mêmes disciplines, mêmes niveaux

📝 Format

Les épreuves

1

Épreuve 1 (jour 1)

⏱️ 5 h

3 problèmes algorithmiques, code en C++. Difficulté croissante : facile → impossible.

2

Épreuve 2 (jour 2)

⏱️ 5 h

3 nouveaux problèmes, niveau encore plus exigeant. Score cumulé sur les 2 jours.

📚 Programme

Ce qu'il faut maîtriser

  • Algorithmique avancée (DP, graphes, géométrie, structures de données complexes)
  • C++ STL maîtrisé (sets, maps, priority_queues, deque, etc.)
  • Théorie des graphes (Dijkstra, Floyd, flots, articulations, ponts)
  • Programmation dynamique avancée (DP sur arbres, bitmask, optimisations)
  • Maths discrètes (combinatoire, théorie des nombres, FFT)
  • Géométrie computationnelle (convexe, segments, intersections)

🧠 Profil type

Qui réussit ?

Lycéen passionné par la programmation depuis le collège. Habituellement actif sur Codeforces depuis 2-3 ans avant l'IOI. Beaucoup viennent de Louis-le-Grand, Hoche, Henri-IV. Les médaillés IOI français récents : tous à l'X ou ENS Ulm Info.

🎯 Auto-évaluation

Êtes-vous prêt pour IOI ?

4 questions calibrées sur la difficulté de ce concours pour évaluer votre profil et obtenir un plan d'action.

1. Votre niveau perçu en discipline ?
(bon)
2. Heures de préparation par semaine ?
4h
3. Expérience préalable ?
4. Votre objectif ?

💡 Méthode Majorant

Comment se préparer ?

Conseils éprouvés par nos tuteurs alumni de Polytechnique, ENS et CentraleSupélec

01

Suivre intégralement le parcours France-IOI niveaux 1 à 5+

02

S'entraîner quotidiennement sur Codeforces (atteindre purple/orange)

03

Lire 'Competitive Programmer's Handbook' (Antti Laaksonen, gratuit en ligne)

04

Participer à l'EJOI puis au SOI (Stage Olympique d'Informatique)

05

Refaire toutes les annales IOI des 5 dernières années

📅 Calendrier

Année type — où en êtes-vous ?

La frise montre les étapes-clés sur l'année académique. Le repère « Aujourd'hui » se positionne automatiquement.

📅 Année type

De septembre à août — repère « aujourd'hui » sur la frise

S
O
N
D
J
F
M
A
M
J
J
A
1mars

Algoréa (qualification annuelle)

Mars — Juin

2avril

Sélection EJOI (cadets)

Avril

3mai

Stage SOI (top 10 français)

Mai

4juin

Test final de sélection (4 retenus)

Juin

5juillet

IOI (compétition)

Mi-juillet

❓ FAQ

Questions fréquentes

Peut-on viser l'IOI sans Python, juste avec C++ ?

+

Oui — C++ est la langue dominante en compétition (vitesse + STL). Python est accepté mais désavantageux sur les contraintes de temps. Tous les médaillés français codent en C++.

France-IOI suffit-il pour l'IOI ?

+

France-IOI est la fondation indispensable, mais il faut compléter par Codeforces (entraînement chronométré régulier) + lectures avancées + stages SOI Animath.

L'IOI ouvre-t-elle l'admission à Polytechnique ?

+

Oui, comme l'IMO et l'IChO, les médaillés IOI peuvent entrer à l'X via la voie spéciale (admission sur titre) sans passer le concours.

🧭 Continuer dans la même voie

Autres concours — Voie Olympique

Tous les concours scientifiques →

Prépare IOI avec un mentor

Cours particuliers ciblés avec des tuteurs Majorant alumni des grandes écoles françaises et anciens olympiades.