Contest Rules/FAQ for HPI and GPL Challenge

Contest Format

 

Students will participate in teams of 1-3 people in either the Novice or Advanced division. In each division, the contest will consist of 10 algorithmic programming problems of varying difficulty to be solved in 2 hours. Example problems and solutions can be downloaded from here.

 

If you are a single student without a team, you may email harkerprogramming@gmail.com to ask to be matched up with other incomplete teams.

Languages

Solutions to the problems must be coded in Java, Python or C++.

Input and Output

All input and output are sent to and received from the the following specific consoles:

  • Java System.in / System.out

  • C++ cin / cout

  • Python sys.stdin / sys.stdout

 

Internet Access and Communications

During the contest, you may not use or view any code that has been written prior to the start of the contest. Only these websites and their subdomains may be referenced:

 

Awards

Top three teams in each division will receive awards and trophies. Top 8 teams in each division will receive certificates.