Invitation to TOKI Open 2018

Revision en14, by jonathanirvings, 2018-05-29 04:44:58


After we successfully organized TOKI Open 2014 and TOKI Open 2017, we are going to do the similar thing this year. We will open our current IOI Selection Contest to international participants. We call it TOKI Open 2018. TOKI stands for Tim Olimpiade Komputer Indonesia, or Indonesian Computing Olympiad Team in English.

Objectives of us opening this contest include, but not limited to:

  • Measure the performance of our IOI trainee compared to other countries' IOI trainee.
  • Foster friendship between Indonesia and other IOI participating countries.
  • Test Indonesia's scientific committee capability in setting IOI-level problems.
  • Test Indonesia's technical committee capability in hosting IOI-level contests.

The contest will have very similar format with IOI, as this contest will be used to select our Top 4 and train our Top 4 for IOI. We expect that the difficulty of the contest is almost the same as IOI. Therefore, this contest is suitable for those who are preparing for IOI. The problems will be available in both Bahasa Indonesia and English.

The rules of TOKI Open 2018 are

  • There will be 3 IOI-style problems for each competition day.
  • You can only submit at most 50 submissions for a problem.
  • You will get full feedback for each submission.
  • For each problem, there are several subtasks:
  • For each subtask, there are points assigned to it.
  • Each subtask contains several test cases.
  • You get the points from that subtask if the program passes all the test cases in that subtask.
  • The score of a submission is the sum of all the points that you get from completing subtasks.
  • The final score for a problem is the maximum of all the submission scores for that problem.
  • Unfortunately only C++11 is supported. We will use g++ (Ubuntu 4.8.2-19ubuntu1) 4.8.2 (flags: -std=c++11 -O2 -lm) compiler
  • You will only need to implement several functions described in problem statement (i.e. no I/O is needed)
  • You can submit clarification requests in either Bahasa Indonesia or English.

The contest will be conducted on TLX Online Judge. You may need to register for a TLX Account if you do not have one. If you have a TLX account, you can login and go to the contest link to register for the contest. There will be two competition days, each having three problems. Each competition day will have two open windows containing the same problemset, so you can participate in either one of the window depending your time preference.

Day 1: Saturday, 26 May 2018

Day 2: Monday, 28 May 2018

A practice contest to get familiarised with TLX and the problem format is available here. The problems of TOKI Open 2017 are available for upsolving in the problem archive portal.

IMPORTANT: You are not allowed to register on both windows for the same competition day, since they will have the same problemset. If you have registered on a wrong window, you can go to the contest link to unregister.

We invite everyone (especially eligible IOI participants) to participate in this contest. See you at the leaderboard.

UPD1: The day of the second competition day is finalized. It will be on 28 May 2018.

UPD2: The preliminary result of TOKI Open Day 1 is available here. For those who registered in both windows, we only consider the score for the first window (including even if you did not make any submission in the first window).

UPD3: The post-contest blog post (includes problems repository, full result, etc.) is available here


  Rev. Lang. By When Δ Comment
en14 English jonathanirvings 2018-05-29 04:44:58 1 Tiny change: '\n**UPD3** : The post' -> '\n**UPD3**: The post'
en13 English jonathanirvings 2018-05-29 04:37:14 151
en12 English jonathanirvings 2018-05-27 01:45:05 5 Tiny change: 'including if you di' -> 'including even if you di'
en11 English jonathanirvings 2018-05-27 01:44:20 336
en10 English jonathanirvings 2018-05-04 16:08:07 208
en9 English jonathanirvings 2018-05-03 08:37:18 10 Tiny change: 'ts/271).\n\n2. Day 2' -> 'ts/271).\n2. Day 2'
en8 English jonathanirvings 2018-04-30 17:03:46 0 (published)
en7 English jonathanirvings 2018-04-30 12:34:47 466
en6 English jonathanirvings 2018-04-30 12:24:46 2 Tiny change: '/271).\n\n1. Day 2: M' -> '/271).\n\n2. Day 2: M'
en5 English jonathanirvings 2018-04-30 12:24:36 4 Tiny change: 'ts/271).\n2. Day 2: M' -> 'ts/271).\n\n1. Day 2: M'
en4 English jonathanirvings 2018-04-30 12:24:23 3
en3 English jonathanirvings 2018-04-30 12:23:15 6
en2 English jonathanirvings 2018-04-30 12:14:49 146
en1 English jonathanirvings 2018-04-30 12:13:06 3938 Initial revision (saved to drafts)