[email protected]

A community at LTH dedicated to exchanging knowledge, working on open source software together and having fun.

Competitive Programming Course

Problem solving made fun.

This course aims to help you train for upcoming programming competitions. Please don't feel the urge to not compete before finish this course, or before you solve all the problems linked. The best practice is to participate. This course was created by Måns Magnusson during the spring of 2018.


Focuses on competitions with the following restrictions:

  • The output of your algorithm is either correct or not correct, there are no problems that you can solve partially.
  • Your code for a problem is submitted to a judge server that runs your code with a time limit on some hidden testcases.
  • You use a language supported by Kattis, since the problems we will use are hosted at Kattis.


  • Reading from stdin, printing to stdout. You can find information on how to do this in your prefered language on Kattis helppage
  • Basic data structures like Queue, Set, Map, Heap. Take the course EDAA01, or read about these data structures on wikipedia.
  • A Kattis-account, create one here.

Copyright © [email protected] 2015