Back to sports wiki

Sport from the database

Competitive Programming

Competitive programming is an algorithmic programming contest. Participants solve problems under time limits, submit code to a judge system and are scored by solved problems, points, time or subtasks.

LevelMain sport FamilyEsports CategoryMind sport
AI-generated illustration: Competitive Programming
AI-generated illustration

Classification

Category Mind sport
Family Esports
Level Main sport

Weitere Angaben

Aliases programming contest, algorithmic programming contest, Programmierwettbewerb, Algorithmic Programming Contest
Tags mind, technology, competitive-programming, mind-sport, programming-contest, e-sport, denksport, programmierwettbewerb

Rules and format

Die Grundlagen

Ziel

Solve algorithmic problems correctly and efficiently within the time limit.

Teilnehmer

individuals or teams.

Teamgröße

format-dependent, ICPC usually 3.

Spielfeld

contest system/online judge.

Dauer

Depends on format and event.

Wertung

correct submissions, points and time/penalty rules.

Gewinnbedingung

Best valid time, placing or score in the announced format.

Ausrüstung

  • computer
  • compiler/IDE
  • online judge
  • rules

Wichtige Regelpunkte

  • plagiarism
  • unauthorised communication
  • unauthorised tools/AI
  • account/contest-rule breach

Regelquellen

Federations and sources

Federations

  • ICPC Foundation (ICPC)
  • International Olympiad in Informatics (IOI)