Technical Details

Supported languages

Your submission must be in one of the following languages

Compiler and runtime specifications

Programs will be compiled and run the judges' machine(s) using the following software:

Students may use any libraries, headers or packages that come standard with the compilers or runtimes specified above.

Forbidden behaviours

Submission limits

Java specific details

Java solutions must be contained in a single class called Solution and must be run from the routine public static void main(String[] args) within this Solution class.

Java programmers may not use any built-in packages except for java.lang, and java.util.