Codeforces Round 1133 (Div. 1, Div. 2) is coming soon! Register here. ×

On IOI Practice and the Fight for an IOI Gold

Revision en4, by leg, 2026-06-03 09:52:43

As this year's IOI is around the corner, I have been considering where I stand and what to aim for this year.

Two metrics to quantify skill

First of all, I would like to mention how I think of skill when it comes to OI, as I will be mentioning it later. Each competitor's skill is defined by two metrics: untimed skill and timed skill. I think of these similar to how CF problems are rated: someone's untimed skill level is the difficulty level at which they'd be able to solve 50% of problems given a very long time (say 5 to 10 hours, essentially unlimited). Timed skill is defined similarly, but under the time constraint of 100 minutes per problem (the average time that can be allocated per problem at IOI). I believe that practice targetting each of these aspects is important to improve IOI performance.

The dynamics of gold medalists

Inspired by E869120's blog on winning a gold medal at IOI, I have put much thought into what it takes to achieve each kind of medal. When it comes to gold medalists, it seems like there are two main classes: those who were able to be fairly confident (>70% chance):about winning a gold medal going into IOI, and those who were confident about winning a silver, and had some chance (20~70%) at a gold medal. Just for a very rough estimate, I would say that those who rank 16th to 60th in raw skill fall under the second category, which I believe includes myself for this year.

For this group of competitors, playing the safe strategy of spending a roughly equal amount of time on each problem and grabbing as many subtasks as possible would be able to secure a silver medal. However, when it comes to the race for a gold, it is much more dependent on the problemset for that year, which naturally introduces quite a large element of chance. With this line of thought, for these last two months of practice, I aim to maximise my chances of winning a gold medal at IOI 2026.

The dilemma of how to practice

Setting this goal has put me into a dilemma: part of me thinks that focusing on my untimed skill is more important to be able to widen the scope of subtasks I could potentially solve, I am able to pass the gold cutoff on most IOI sets given unlimited time, which makes me wonder if I should instead improve my speed.

Tags ioi, practice

History

 
 
 
 
Revisions
 
 
  Rev. Lang. By When Δ Comment
en17 English leg 2026-06-10 18:00:25 0 (published)
en16 English leg 2026-06-10 17:55:39 220
en15 English leg 2026-06-10 17:36:11 131
en14 English leg 2026-06-09 16:38:13 2 Tiny change: ' on practise quantity' -> ' on practice quantity'
en13 English leg 2026-06-09 07:19:55 476
en12 English leg 2026-06-04 08:38:53 321
en11 English leg 2026-06-03 13:18:54 256
en10 English leg 2026-06-03 13:12:33 4
en9 English leg 2026-06-03 13:11:55 487
en8 English leg 2026-06-03 10:04:54 25 Tiny change: 'o 60th in raw skill fall unde' -> 'o 60th in expected performance fall unde'
en7 English leg 2026-06-03 10:00:45 13 Tiny change: 'd like to mention how I thi' -> 'd like to talk about how I thi'
en6 English leg 2026-06-03 09:59:35 21
en5 English leg 2026-06-03 09:57:36 310
en4 English leg 2026-06-03 09:52:43 1562
en3 English leg 2026-06-03 09:10:45 593
en2 English leg 2026-06-03 08:51:27 976
en1 English leg 2026-06-03 08:18:44 244 Initial revision (saved to drafts)