>> France-IOI >> Manuel du juge en ligne
Plan du site
Entraînement
Cours et problèmes
Problèmes supplémentaires
Méthodes
Forum d'entraide
Questions fréquentes
Lycée
Présentation
Cours et sujets
Groupes et classes
Concours
Présentation
É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
2 personnes connectées
  • 07h09 : patrickve
    Alphabet
  • 07h06 : patrickve
    Minuscule ou majuscule
  • 07h00 : patrickve
    Nombre de caractères
  • 05h30 : gilles973
    Composition musicale
  • 05h26 : patrickve
    Affichage vertical
  • 05h11 : patrickve
    Nombre de secondes
  • 04h54 : gilles973
    Fléchettes
  • 04h37 : gilles973
    Emprunts de livres
  • 03h59 : hugooguh
    Attaque du cavalier
  • 02h46 : hugooguh
    Infographie
  • 02h22 : hugooguh
    Course de grenouilles
  • 02h14 : eul_bofo
    Nombre encadré
 
     
Manuel de l'évaluation | Messages d'erreur | Format des sources
Manuel du juge en ligne

Evaluation des exercices

Sur ce site, nous vous proposons de résoudre de nombreux exercices, vos solutions étant évaluées automatiquement par notre serveur. Pour en profiter, il suffit d'être inscrit et loggé sur notre site.

Les langages gérés par le correcteur automatique sont : C, C++, Pascal, OCaml, Java, Objective-C, Eiffel. Attention : seuls C, C++ et Pascal sont autorisés aux IOI. La lecture des données d'entrée se fait sur l'entrée standard et l'affichage du résultat sur la sortie standard. Pour savoir comment présenter le source de votre solution en conséquence et voir des exemples, regardez le manuel des formats des fichiers sources.

Lorsque vous soumettez un programme, il est d'abord compilé. Si tout se passe bien, on regarde s'il est juste. Pour cela on dispose d'une série d'exemples (les tests) accompagnés de la solution attendue pour chacun de ces exemples. On exécute votre programme sur chaque test un par un, et on compare le résultat de votre programme avec le résultat attendu pour le test en question : plus votre programme résoud de tests, et plus vous obtenez de points. Un exercice est considéré comme résolu lorsque vous obtenez 100% des points.

Si votre source ne compile pas ou bien qu'une erreur se produit au cours de l'exécution de votre programme, on vous retransmet cette erreur. Si tout ce déroule bien, il se peut que le résultat de votre programme diffère du résultat attendu. Dans ce cas, on vous donne parfois des détails sur ce qui était attendu et ce que vous avez renvoyé. En aucun cas vous n'avez accès directement aux fichiers tests. Pour plus de détails, reportez-vous aux explications des messages d'erreurs.

Réaliser ses propres tests

Pour faire des tests sur notre serveur, vous avez la possibilité de nous envoyer à la fois le source de votre programme et les données d'entrée. On vous retourne alors la sortie produite par votre programme.

Les entraîneurs

Nous sommes là pour vous aider ! N'hésitez donc pas à demander un peu d'aide lorsque vous êtes bloqués que ce soit pour des problèmes d'algorithmique ou pour des difficultés avec l'utilisation du juge en ligne. Pour cela, utilisez la page contact des entraineurs. Bien sûr, nous ne sommes pas disponibles 24h/24, mais nous nous connectons régulièrement au site, donc vous pouvez compter sur une réponse dans les jours qui suivent.

Évaluation du score

À chaque fois que vous résolvez un sujet, vous gagnez un certain nombre de points. Ces points vous donnent un score sur chaque chapitre ainsi qu'un score global sur le site. Cela vous permet d'une part d'avoir une certaine mesure de vos progrès, et d'autre part de vous situer par rapport aux autres (notamment si vous espérez participer aux IOI).

Vous perdez des points :

  • À chaque fois que vous soumettez un programme qui se plante sur certains tests : il faut tester suffisamment votre programme et ne le soumettre qu'une fois que vous êtes sûr de vous.
  • À chaque fois que vous demandez un conseil automatique : nous vous encourageons cependant à demander des conseils automatique dès que vous estimez avoir cherché suffisement longtemps, car on ne progresse pas en restant bloqué.

Ne vous focalisez pas trop sur le score, il est donné à titre indicatif, mais votre objectif principal doit être de progresser, plus que de faire augmenter votre score.

     
Manuel de l'évaluation | Messages d'erreur | Format des sources