Contest Environment
Comming soon ....
Hardware:
Each team at the ICPC Hanoi will be provided with one workstation.
Keyboard:
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.
Software:
The software configuration for the ICPC Hanoi will exactly like the World Finals. Instructions for building a system identical are posted here.
OS:
Ubuntu 18.04.1 LTS Linux (64-bit)
Desktop:
GNOME
Editors
vi/vim
gvim
emacs
gedit
geany
kate
Languages:
Java
Openjdk version "10.0.2" 2018-07-17
OpenJDK Runtime Environment (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2)
OpenJDK 64-Bit Server VM (build 10.0.2+13-Ubuntu-1ubuntu0.18.04.2, mixed mode)
C
gcc (Ubuntu 7.3.0-27ubuntu118.04) 7.3.0
C++
g++ (Ubuntu 7.3.0-27ubuntu118.04) 7.3.0
Python 2
Python 2.7.13 (5.10.0+dfsg-3build2, Feb 06 2018, 18:37:50) (implemented using PyPy 5.10.0 with GCC 7.3.0). A list of the installed modules can be found here
Python 3
CPython 3.6.6. A list of the installed modules can be found here
Kotlin
version TBD
IDEs:
Eclipse 4.8 (Photon), configured with:
Java (OpenJDK version TBD)
C/C++ (CDT version TBD)
PyDev (Python) version TBD
IntelliJ (IDEA Community Edition version TBD), configured with:
Java (version TBD)
Kotlin plugin version TBD
CLion (version TBD), configured with
C/C++ (version TBD)
Pycharm Community Edition Python IDE version TBD
Code::Blocks (version TBD), configured with
Java (OpenJDK version TBD)
C/C++ (CDT version TBD)
Compilation of Submissions
During the contest, teams will submit proposed solutions to the contest problems to the Judges using the Kattis contest control system. For the respective language, please refer to the links below:
Reference Materials:
These packages will be available on team machines.
JDK JavaDocs
C++ STL docs
Additionally, teams are allowed to bring their own notebook consists of 25 one-side printed A4 pages.