KTH Challenge 2014




In short: you try to individually solve as many problems as possible from a set, without external help.

Who can participate

You can compete at KTH for prizes only if you are a university or high school student. Otherwise you can only participate in the online contest.

What you may bring

  • Any written material (Books, manuals, handwritten notes, printed notes, etc).
  • Pens, pencils, blank paper, stapler and other useful non-electronic office equipment.
  • NO material in electronic form (CDs, USB pen and so on).
  • NO electronic devices (Cellular phone, PDA and so on).

What you may use

  • What you brought to the contest floor (see above).
  • Your assigned (single) computer.
  • The specified system for submitting solutions.
  • Printers designated by the organiser.
  • Things given to you by the contest organiser.
  • Electronic content specified by the organiser, such as language APIs and compiler manuals. Compilers and IDEs specified by the organiser.
  • Non-programmable tools which are a natural part of the working environment (such as diff, less, git).
  • NO other compilers or interpreters for programming languages.

The contest

The problem set consists of a number of problems (usually 7-9). The problem set will be in English, and given to the participants when the contest begins. For each of these problems, you are to write a program in C, C++, Java, Python, C# and Go that reads from standard input (stdin) and writes to standard output (stdout), unless otherwise stated. After you have written a solution, you may submit it using the specified submission system.

The contestant that solves the most problems correctly wins. If two contestants solve the same number of problems, the one with the lowest total time wins. If two top contestants end up with the same number of problems solved and the same total time, then the contestant with the lowest time on a single problem is ranked higher. If two contestants solve the same number of problems, with the same total time, and the same time on all problems, it is a draw. The time for a given problem is the time from the beginning of the contest to the time when the first correct solution was submitted, plus 20 minutes for each incorrect submission of that problem. The total time is the sum of the times for all solved problems, meaning you will not get extra time for a problem you never submit a correct solution to.

If you feel that problem definition is ambiguous, you may submit a clarification request via the submission system. If the judges think there is no ambiguity, you will get a short answer stating this. Otherwise, the judges will write a clarification, that will be sent to all contestans.

Last modified: 2014-04-11