Contest Environment

Update latter ....

Sample from 2022

Hardware System Unit

HP EliteDesk 800 G3 SFF, Core i7-7700, VGA NVIDIA GeForce GT730 2GB, Ram 8GB, SSD 120GB

External screen:  Standing screen display size: 19 Inches Max Screen Resolution: 1280 x 1024 Brand: HP

External keyboard: HP KU- 1469

External Mouse: HP 

Webcam: None

No hardware substitutions will be allowed (that is, teams may not bring their own equipment onto the contest floor).  This includes that teams may not substitute keyboards or other peripherals; all teams will use identical equipment, as described above, during the contest.


OS: Ubuntu 20.04

IDE (overview)






vim, gedit

More detail:

IDE (detail): 


Suport Command-line:

     gcc -g -O2 -std=gnu11 -static ${files} -lm

     g++ -g -O2 -std=gnu++17 -static ${files}

    javac -encoding UTF-8 -sourcepath . -d . ${files}

    pypy3 -m py_compile ${files}

    kotlinc -d . ${files}


●      There will be runners who will deliver printed output to your team workstation (teams will not have direct access to the printers). 

●      To generate printed output, use the printfile command (see below). Printing files from within IDEs and other applications may work but is not guaranteed. 

●      To use the printfile command, go to a command prompt (open a shell terminal window) and type

printfile <filename>

where <filename> is the name of the file you want printed. Print jobs are limited to a few pages long; printing excessively long output will be deemed an activity detrimental to the contest and subject to disqualification.

Additionally, teams are allowed to bring their own notebook consists of 25 one-side printed A4 pages.