HOME > Competition > Competition Environment

Competition Environment

The hardware and software configurations for the IOI 2018 are described below. Note that these configurations are subject to change.


An Acer Aspire 3 laptop workstation is assigned to each contestant with the following components:

Aspire 3 (Keyboard)Aspire 3


Contestant workstations are installed with Ubuntu 18.04 LTS Desktop (amd64) and the following application programs are included.


Text Editors and IDEs




Other Applications


Not all of the programs included in the default Ubuntu Desktop distribution are available. The major versions of the compilers are fixed. For other software, different versions may be installed.

Things under consideration

Please note that the following applications are under consideration in the HTC. We cannot guarantee these applications available during the contests, but we’re trying to provide.


If you need any other software not presented in the lists, or you have any problems or suggestions regarding the contest environment, please let the Host Technical Committee know by August 20 by sending an email to ioi2018-htc@googlegroups.com. The HTC will review your request in terms of its conformance to the Competition Rules, technical feasibility, and the licenses to include new software.

Virtual Machine for Practice

The contestant image for VirtualBox is available.

Contestant login password is ioi. The virtual machine is slightly different from the real environment.

Compilation Commands

The grading system uses the following commands to compile the contestants’ submissions. The exact commands used for each task is displayed on the grading system.

/usr/bin/g++ -DEVAL -std=gnu++14 -O2 -pipe -static -s -o task task.cpp
/usr/bin/javac task.java
/bin/sh -c jar cf task *.class
/usr/bin/fpc -dEVAL -O2 -XSs -otask task.pas

Change Log