Judging Information

All judging will be done by executing your submission via command line. Input and output will be done via stdin/stdout redirection (< and >). For example, to process a C program we will do the following:

C Compile options

C compiles will be of the form: gcc -static -g -O2 -std=gnu99 -lm

C++ Compile options

C++ compiles will be of the form: g++ -static -g -O2 -std=gnu++14

Java Compile options

Java compiles will be of the form: javac file.java
To run it, we do java class (where class name matches file name -- if hello is the class name, then the submitted filename must be hello.java).
Note: If you use Netbeans, remember to remove the line that says: package name from the top of the souce file before submitting.

Python "Compile"

Coming soon...

Judgement Decision Tree

Here is the process the judges will use to determine the response you will receive after submmitting a solution: