Accepted Languages

The following compilers will be accepted, you may use any version you wish but I have marked the versions that I will compile your code against on the judge machine:

  • Java 1.6.0_19
  • Microsoft C/C++ 2008
  • Microsoft C# 2008
  • Perl 5.10
  • Python 3.1.2
  • Ruby 1.9.1
  • GNU C (MinGW 5.1.6 stable gcc)
  • GNU C++ (MinGW 5.1.6 stable g++)

Each team can submit problems in different languages. The online submission program (PC^2) will have a dropdown menu to select a compiler for each problem submission.

I have listed the compiler versions above, but in general, the latest stable branch of each compiler is being used to compile your source files.

All data input will be from a provided file in the same directory of the executable script and all output should be sent to the standard system output device. Examples of standard output are cout, System.out, printf, System.console, print, etc. If you have any questions feel free to contact us.

The judge machine will compile and execute your code on Windows XP 32-bit using the respective versions of the compilers/interpreters that I have listed above.