Home

Reglement PROG-A-THON

Algemene Voorwaarden

De volgende talen mogen gebruikt worden:

  • C
  • C++
  • Python3 (pypy)
  • Java

Voorbeeld voor input/output
Je programma moet de gegevens lezen van de standaard invoer, het probleem oplossen dat in de opgave staat en de resultaten afdrukken naar de standaarduitvoer (tenzij anders aangegeven).

Zie dit bestand voor een voorbeeld.

Voorwaarden deelname

Deze PROG-A-THON is gebaseerd op vertrouwen. Een voorwaarde van deelname is dat er eerlijk geprogrammeerd wordt. Dit houdt in dat je niet fraudeert en niet probeert het systeem op welke manier dan ook kapot te maken. Maak je je hier toch schuldig aan, dan ben je uitgesloten van het winnen van prijzen en zullen passende consequenties volgen.

Je mag alleen meedingen naar de prijzen als je via-lid bent en bachelor- of masterstudent bent aan de UvA. Meedoen voor spek en bonen mag altijd.

Regels omtrent winnaars

  • De score wordt berekend aan de hand van de hoeveelheid opgeloste opgaven. Je krijgt 1 punt bij elke opgeloste vraag.
  • Mocht er eenzelfde eindscore zijn tussen twee of meer deelnemers, dan wordt er gekeken naar de laagste cumulatieve tijd van de individuele deelnemers.
  • Als een goed beantwoorde vraag meerdere submissions heeft gekost dan zal er voor elke submission die te veel was 2 uur straftijd bij de totale tijd geteld worden.

De eerste, tweede en derde prijs worden vergeven aan de drie personen die volgens deze berekening de hoogste scores hebben. De persoon die op de eerste plek eindigt, mag als eerste een van deze drie prijzen kiezen. Degene die als tweede is eindigt kan uit twee prijzen kiezen. De derde persoon heeft geen keuze qua prijs.

De eerstejaarsprijs wordt vergeven aan de hoogst scorende eerstejaars student (zie voorwaarden onderaan) die nog niet een andere prijs heeft gewonnen.

Bij twijfel of onenigheid over alle zaken betreffende de PROG-A-THON, beslist de commissie over de uitkomst.

Voorwaarden eerstejaarsprijs

Om in aanmerking te kunnen komen voor de eerstejaarsprijs, dien je eerstejaars bachelorstudent zijn. Daarnaast dient dit ook het eerste jaar te zijn waarin je een universitaire studie volgt in de richting informatiewetenschappen.