KTH Challenge 2018


Technical information

Image by aussiegall.

Contest system

We will use the Kattis contest system. You can try it out and read the Kattis Documentation.


Ubuntu Linux running Unity desktop environment.

Keyboards have Swedish layout. You can change keyboard layout in the menu or with the commands "setxkbmap se" and "setxkbmap us" for Swedish and US layout respectively.

You may bring your own keyboard.

Languages: compilers

  • C: gcc version 4.6.3
  • C++: g++ version 4.6.3, with C++11 allowed
  • Java: Sun JDK version 1.7.0_25
  • Python: PyPy version 2.7.3, CPython 3.2.3 (Python may be too slow for some problems)
  • C#: Mono version 2.10.8
  • Go: GCCGO 4.7.2
Please note that Kattis runs slightly newer compilers than the ones you will have installed on your computers.


The following editors and IDEs will be available.

  • ed – the standard text editor
  • vim/gvim 7.3
  • emacs/xemacs 23.3
  • Eclipse 3.7
  • NetBeans 7.0
  • gedit 3.4
  • nano 2.2

Terminal emulators

  • xterm
  • GNOME terminal
  • konsole

Version control

  • Git 2.1.2
  • Mercurial 2.0.2


  • gdb 7.4
  • valgrind 3.7
  • ddd 3.3


The following documentation will be available in a web browser on your computer during the contest.

Last modified: 2016-05-24