I have just visited the official IOI2025 and read the Contest Rules here, when I suddenly saw this:
Each task is divided into some number of subtasks, each worth a portion of the total points. Each subtask is either a programming subtask (the solution is source code) or an output-only subtask (the solution is a set of output files).
For comparison, here is the 2024 version:
Each task is either a programming task (the solution is source code) or an output-only task (the solution is a set of output files). Each task is divided into some number of subtasks, each worth a portion of the total points.
It seems like we could see a lot of output-only tasks this year =))
I tried to find the 2024 IOI General Assembly meeting minutes but there seems to be none. International Committee is the only IOI committee that published its minutes, but their contents are totally unrelated to my concern. I searched the IOI Journal and it's useless also. I don't know if we have ever discussed this yet in Codeforces.
Therefore, I am currently wondering:
- Did I miss anything?
- Who initiated this idea? How did they came up with such a hybrid format? and Why did the IOI decided to change the format this year?
- Has there any contest that had experimented with this format? How would this actually works this year? How would this affect the contestants' strategies and workflow?
Do you guys have any other ideas or questions about this new format?









I am not sure why, but it seems a "hybrid" task has already appeared in the practice contest.
May I know which practice contest are you talking about, I thought that IOI'25 has not started yet?
I mean the official practice competition. The practice tasks has already been published to the contestants.
Only the contestants received and it's not intended for normies like me right?
There is such a problem in the practice contest, it is cool, and I really liked this type
you can either write a code to solve the problem (even for the output subtask), or send your output file
I'm not sure if all the problems of type output-only will let you send a C++ file, but I hope so
Auto comment: topic has been updated by hieudxm (previous revision, new revision, compare).
The GA minutes for IOI'n have to be approved by the GA of IOI'n+1 to be published. The "approval" process is more or less just a formality (I've never seen it actually fail), but they kind of have to wait until next year as they can't vote on something that is not finalized yet during IOI'n.