Practice, submit code, get judged, learn from feedback.
Implementation
Master the fundamentals of competitive programming with hands-on implementation practice. Build a solid foundation in problem-solving and coding skills.
Graphs, DP, Greedy
Dive deep into essential algorithmic techniques. Learn graph algorithms, dynamic programming, and greedy strategies that form the backbone of competitive programming.
Data Structures, Math
Tackle advanced topics with complex data structures and mathematical problem-solving. Prepare for the most challenging olympiad problems.
We're currently running a pilot judge system with manual/limited test coverage. The full automated judging infrastructure is under active development. You can still submit solutions, view results, and access the complete archive of past contests and submissions.