France IOI
Description des épreuves proposées

L'épreuve Structures de données et récursivité est destinée à ceux qui connaissent déjà un langage de programmation, mais n'ont pas ou peu de bases en algorithmique.

L'épreuve Découvertes des graphes permet de découvrir les bases de la manipulation de graphes, et de leur parcours. Cette épreuve nécessite de bien connaître les structures de données élémentaires comme la pile et la file, ainsi que la notion de récursivité, qui sont présentée dans l'épreuve précédente.

L'épreuve Calculs géométriques vous permet de découvrir les notions de base permettant de résoudre des problèmes d'algorithmique liés à la géométrie : distance entre des points, droites, segments, intersections de droites et segments. Une introduction complète présente les notions mathématiques nécessaires, pour ceux qui ne les connaissent pas encore.

Les épreuves Algorithmes semi-numériques I et II sont consacrées à la découverte d'algorithmes liés aux mathématiques. Elles sont également accessibles à ceux qui ont quelques bases en algorithmique.

L'épreuve Algorithmes de graphes permet d'apprendre petit à petit les algorithmes de ce domaine. Elle est accessible à ceux qui ont déjà une première expérience en algorithmique, par exemple en ayant résolu les problèmes de l'épreuve précédente.

Le site contient de nombreuses autres épreuves, regroupant plus de 500 problèmes de tous niveaux. La majorité n'est cependant rendue accessible que sur demande, pour ceux qui ont déjà bien avancé dans les épreuves publiques.