>> France-IOI

Plan du site

Progresser

Cours et problèmes
Questions fréquentes

S'entre-aider

Forum d'entraide

Enseigner

Présentation
Groupes et classes

Concourir

Présentation
Classement
Épreuves
Résultats

Olympiades

Présentation
Sélection
Résultats
Autres Olympiades

L'association

Présentation
Historique
Stages d'entraînement
Nous contacter
Signaler un bug

Connexion

Inscription
Récupération du
mot de passe
Langue

Soumissions réussies

15 personnes connectées
  • 21h34 : solero07
    Villes et villages
  • 21h24 : inelit
    Fonction min
  • 21h04 : bibiche
    Choisir son manteau
  • 20h57 : rochf
    Peinture
  • 20h56 : mindstan
    Carte de cinéma
  • 20h49 : n_meg
    Plan de la montagne
  • 20h43 : n_meg
    Hello world!
  • 20h38 : kargarde
    Labyrinthe
  • 20h36 : mindstan
    Carte des cavernes
  • 20h23 : rochf
    Festival de musique
  • 20h15 : donjb
    Cour de récréation
  • 20h09 : mindstan
    Etat du stock
 
Concours de programmation et d'algorithmique

De nombreux concours de programmation existent dans lesquels vous avez l'occasion de mettre en pratique vos connaissances et de vous confronter à d'autres personnes. En voici quelque-uns que nous vous pouvons vous recommander.

Attention de ne pas trop vous disperser, pour vous entraîner nous vous conseillons fortement de :

  • faire en priorité les exercices de formation présents sur France-IOI,
  • participer aux concours que nous organisons afin de pouvoir vous sélectionner pour nos stages intensifs,
  • participer aux concours USACO, plus fréquents, afin de vous entraîner régulièrement à travailler en temps limité.

Une fois que vous aurez fait une bonne partie des exercices des différents niveaux alors vous aurez un très bon niveau vous permettant de participer à d'autres concours.

1. Les concours organisés par France-IOI

Le concours Castor

Logo Castor

Ce concours international est organisé directement au sein des établissements scolaires des pays participants. Il ne s'agit pas d'un concours de programmation (aucun pré-recquis n'est nécessaire pour participer) mais il couvre divers aspects de l'informatique : information et représentation, pensée algorithmique, utilisation des applications, structures de données, jeux de logique, informatique et société.

En France, le concours à lieu sur internet au mois de novembre chaque année depuis 2011. Il est réseré aux collégiens et lycéens mais les sujets sont en accès public peu après et toutes les annales peuvent être résolues en ligne dans les même conditions que le concours.

Pour plus d'informations, voir la page officielle.

Les concours Algorea

Ce concours est constitué de deux épreuves de pré-selection (en mai-juin) de 3 heures permettant aux 20 meilleurs participants de chaque épreuve d'accéder à une demi-finale (fin juin), d'un niveau plus élevé. Les participants ayant obtenus les meilleurs scores lors de la demi-finale sont alors qualifiés d'office pour une semaine de stage intensif (fin août) sur Paris qui se conclu par une grande finale.

Le but de ces concours est avant tout de s'amuser en résolvant de petits problèmes de programmation et d'algorithmique. C'est aussi une occasion de progresser, et bien sûr de se faire une idée de son niveau. Les dates précises des concours sont annoncés sur le calendrier en général 4 à 6 semaines à l'avance.

En savoir plus sur l'édition 2013.

Avant 2010 d'autres concours étaient organisés par France-IOI selon un format différent. Vous pouvez en consulter les résultats et les annales.

Le FARIO : un concours franco-australien

Logo FARIO

Le FARIO est un concours organisé chaque année en mars depuis 2004 par France-IOI et l'Australian Informatics Olympiad Committee (AIOC), entre les candidats des deux pays. Le FARIO est généralement constitué d'une épreuve de 4 problèmes d'algorithmique, à résoudre en 4h. Le niveau y est un peu plus élevé qu'aux concours France-IOI et de difficulté comparable aux autres olympiades régionales (voir ci-dessous).

Si vous êtes français et collégien ou lycéen, il faut passer par France-IOI pour s'inscrire à ce concours. Un bon niveau est cependant nécessaire.

2. Les IOI : les Olympiades Internationales d'Informatique

Le grand concours d'informatique pour lequel France-IOI a mis en place ce site inernet afin de former les collégiens et lycéens français. Une page dédiée leur est consacrée.

3. Les concours auxquels contribue France-IOI

Les concours USACO

Logo USACO

Les USACO sont en charge de la selection de l'équipe américaine pour les IOI. Il y a 6 ou 7 concours USACO par ans, de trois niveaux différents, et auxquels des centaines d'étudiants du monde entier participent. Une version Française des problèmes, traduits par France-IOI, est systématiquement disponible pour toutes ces épreuves.

Nous vous encourageons fortement à participer à chaque concours USACO afin de vous entraîner à des épreuves en temps limité.

En savoir plus sur les concours USACO.

4. Autres olympiades régionales du style IOI

Ces concours regroupent chaque année un petit nombre de pays, dans une compétition très similaire aux IOI : deux épreuves de trois problèmes à résoudre en 5 heures. Si la participation sur place est réservée aux pays de la région concernée, une version online du concours, ouverte à tous, est généralement proposée. Ces évènements sont annoncés sur le calendrier France-IOI.

  • Les Central European Olympiad in Informatics (CEOI) regroupent chaque année les pays d'europe Centrale (Autriche, Croatie, République Tchèque, Hongrie, Pologne, Roumanie, République slovaque, Slovénie), et parfois d'autres, comme la France en 2005.
  • Les Balkan Olympiad in Informatics (BOI) regroupent chaque année les pays de l'europe des Balkans (Albanie, Bosnie Herzégovine, Bulgarie, Chypre, Grèce, Macédoine, République de Moldavie, Roumanie, Serbie et Monténégro, Turquie).
  • Les Baltic Olympiad in Informatics (BOI, aussi !) regroupent chaque année les pays de l'europe Baltique (Danemark, Estonie, Finlande, Allemagne, Lettovie, Lithuanie, Norvège, Pologne).

5. Autres concours de programmation

Sur place, avec annales en ligne

  • Prologin est un concours français destiné aux moins de 20 ans. Il est composé de trois étapes : une sélection à distance par un questionnaire de culture informatique et d'algorithmique, des demi-finales régionales, et une finale de 36h de fun, où les participants doivent programmer la stratégie d'un champion pour un jeu dont les règles sont nouvelles chaque année.
  • L'ACM International Collegiate Programming Contest (ICPC) est un concours très prestigieux organisé tous les ans pour des étudiants après le bac. Des équipes de trois étudiants représentant leur école participent d'abord à une compétition régionale (regroupant la France, l'Italie, ke Portugal, l'Espagne, l'Ouest de l'Autriche, l'Ouest de l'Allemagne, et la Suisse). Ensuite les deux ou trois meilleures équipes gagnent une place à la finale mondiale. Étant donné le nombre, l'entraînement et la motivation des participants, le niveau y est très élevé. En particulier, un bon nombre de candidats qui arrivent en finale sont des anciens médaillés des IOI.

En ligne uniquement

  • TOP CODER Top Coder organise des concours en lignes toute l'année. La vitesse et une bonne connaissance des algorithmes classiques est indispensable pour être bien classé (bien plus indispensable qu'aux IOI).
  • CODE JAM Google Code Jam est un concours organisé selon des rounds successifs, avec des problèmes d'algorithmique à résoudre très vite. Les meilleurs sont invités à participer à la finale mondiale.



Une liste plus complète de concours est disponible sur site des IOI..