"[...] Eventually, AI will be able to solve even the hardest contest problems that we’ve seen yet. It will work alongside us and help drive the discovery of new knowledge. What you take from this week - the sense of being stuck, the thrill of progress, and the practice of building together - will remain critical as you shape your community and the future you build. [...]"
By Chief Scientist of OpenAI, Jakub Pachocki. Who happens to be an incredibly accomplished Competitive Programmer (2nd in ICPC World Finals, Winner of Code Jam, 2nd in Hacker Cup).
[1] https://icpc.global/community/history/brochures/world-finals...
People still compete in playing musical instruments, riding horses, painting pictures, etc. All redundant because of technology but still they do it for other reasons, not the practical utility of the product of their work.
Congratulations to all the teams!
Except for problem C, which was only submitted by 4 teams, all unsuccessfully.
1. Add a variable for each node, and a variable for each output edge from stations.
2. For each reservoir add equality constraints to the sum of incoming edges with the coefficients given in the problem.
3. For each station add equality constraints between the weighted sum of its inputs (which is 1 for the root station) and its outputs (which are the variables we added).
4. Add an out_edge >= 0 constraint for each output edge on stations to forbid illegal negative flows.
5. Add a variable m which is constrained to be less than all the output station variables.
6. Maximize m.Nothing like CF garbage, solving imaginary patterns that no one cares about.
Topcoder/ICPC/CodeJam have the best problem statements.
Check out this for example: https://codeforces.com/contest/2136/problem/C
Why would I care if some array can be obtained by combining some other patterns?
It's rarely the case that looking at school names is useful (for many things in life) when there are more data points.
In this case, without any insider knowledge, just by looking at their profiles, the relevant name would appear to be Benjamin Jeter (https://codeforces.com/profile/BenjaminJ) rather than ASU. Currently 5th active American in the top competitive programming platform, top 200 worldwide (https://codeforces.com/ratings/country/United%20States). That's elite.
In teams of 3, even one "super player" can make a big difference. Almost certainly carrying that team.
It does seem to be missing 3 problems though.
I believe it runs with the same test data as in the actual contest.
Doesn't seem to be publicly accessible to non-participants (yet?)
I guess, like a lot of other sports at the college level, having a reputation that attracts the best competitive programmers (and a great coach to go along with it) doesn't hurt: https://en.wikipedia.org/wiki/Andrey_Stankevich
Russia has specialized schools to support this kind of education, so are China and many other countries. Thus, they rank very high in IOI and ICPC contests
For each cell of (team, problem), the "ratio" x/y isn't actually a ratio. x means how many submissions were made. y is the minute when the accepted solution was submitted. For example, "3/298" means they made 3 submissions in total, and the accepted solution was submitted in the 298th minute (the contest lasted 300 minutes).
The penalty ("Time" column) is calculated as (sum of y) + 20 * (sum of (x-1)).
https://worldfinals.icpc.global/scoreboard/2025/problems/A.p...