The following programming languages are allowed for submissions:

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

Conditions for participation

This PROG-A-THON is based on trust. An important condition for participation is that you program you own solutions, do not copy online solutions and do not try to sabotage the system. If you nevertheless perform one of these actions, you will be excluded from the contest.

You can only compete for the prizes of you are a via member and are a student at the UvA. You can however of course always participate for fun.

Rules for determining the winner

  • The score is calculated based on the number of solved exercises. Every solved question yields 1 point.
  • If the end score between two or more participants is the same, the winner will be determined by looking at the lowest cumulative time.
  • For every wrong solution (wrong answer, time limit exceeded, run time error), a penalty of 2 hours in time is added to your score. This score is only taken into account if you do manage to solve this problem in a later solution.

Eligibility first and second year prize Only first and second year bachelor students are eligible for the first and second year prize. Moreover, this should be your first or second year studying at university level in the domain of information sciences.

In case of doubt about any matter concerning the PROG-A-THON, the committee decides about the outcome.