Technical Information
- Atom 1.19.0
- BlueJ
- DrPython
- Eclipse
- Emacs 24.5.1
- Gedit
- Geany
- IDLE
- Netbeans 8.1
- SciTE
- Vim 7.4
- Wing IDE
- Code::Blocks
- C++ 14 (GNU GCC)
- Java 8 (OpenJDK)
- Pascal (Free Pascal 3)
- Python 2 (PyPy 2.7)
- Python 3 (CPython 3.5)
- Mozilla Firefox
- Google Chrome
- gdb
- ddd
- valgrind
- factor
- gnome-calculator
- gnome-terminal
- terminator
- xterm
Environment
The competition computers will be running Ubuntu 16.04.3 LTS.
Keyboard
Unless a contestant brings their own keyboard (see rules), a keyboard with a Swedish physical keyboard layout will be provided.
You will be able to change the keyboard layout in a terminal using the command setxkbmap
. For example setxkbmap us
to get a US keyboard layout.
Editors
On the computers the following editors will be installed
Judge
The competition will use the Kattis judge. Your programs will be judged on a Dell PowerEdge R620 server with 16 Intel Xeon E5-2660 CPUs and 128GB RAM. A 64-bit Linux kernel will be used.
Programmming Languages
The allowed languages are:
For details on exactly what compilation flags are used, we refer to the Kattis documentation.
Tools
On the computers these additional tools will be installed which may be useful: