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.

Hardware

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

Aspire 3 (Keyboard)Aspire 3

Software

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

Compilers

Text Editors and IDEs

Debuggers

Interpreters

Documentation

Other Applications

Notes

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.

Contact

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.

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

Change Log