Olympiads

Author: Benjamin Qi

Major (inter)national olympiads in informatics.

Edit This Page

Hello, Which online judge should I practice more to do well in IOI?

oj.uz is a great online judge that has most of the Olympiad problems that you'll probably want to solve. However, other great online judges with different Olympiad problems exist. Also, the OI Checklist is a great way to track your progress.

Here is a list of major (inter)national Olympiads and the online judges where you can solve problems from them. See the IOI members page for additional links.

IOI (International Olympiad in Informatics)

Resources
IOI

topics that can and cannot appear on IOI

  • oj.uz
    • All problems from 2007-2019 and Reverse from 2003.
  • Yandex
    • All problems from 2003-2018.
    • More lenient time/memory limits.
  • DMOJ
    • Some problems from 1994-2019.

North America

USACO

CCC / CCO (Canada)

  • DMOJ
    • Most problems from 2000-2020.

Europe

Baltic OI

  • CSES
    • All problems from 2005-2020.
    • Supports virtual contests (great for practice).
  • oj.uz
    • Most problems from 2011-2020.

CEOI (Central European)

  • CSES
    • All problems from 2005-2019.
    • Supports virtual contests (great for practice).
  • oj.uz
    • Most problems from 2006-2019.

COI / COCI (Croatian)

  • DMOJ
    • Most problems from 2006-2019.
  • oj.uz
    • All problems from 2014-2019.

Romanian NOI (Romanian)

  • Kilonova
    • Every national olympiad problem from 2002 onwards.
  • Kilonova
    • Every Romanian IOI TST problem from early 2000s onwards.
  • Kilonova
    • Every Romanian EJOI/JBOI junior TST problem from 2008 onwards.

IIOT

  • Kilonova
    • Most Romanian problems from 2019 onwards.
  • olinfo.it
    • Most Italian problems from 2016 onwards.

POI (Polish)

Warning!

Solutions from POI problems are unfortunately only available in Polish.

LMIO (Lithuanian)

  • oj.uz
    • Most problems from 2017-2019.

Other

Asia

JOI (Japanese)

  • oj.uz
    • Most problems from 2013-2020.
    • Some statements are only available in Japanese.

APIO (Asia-Pacific)

  • oj.uz
    • Most problems from 2013-2019.

IZhO (Kazakh)

  • oj.uz
    • All problems from 2011-2014 and 2017-2019.

Other

Module Progress:

Join the USACO Forum!

Stuck on a problem, or don't understand a module? Join the USACO Forum and get help from other competitive programmers!