IOI — Competitive Programming
Keep the fundamentals ready to recall.
Ready-made practice for the IOI. Build recall one short session at a time — no decks to build before you begin.
Flashcards are a memory tool. Learn the material first, then use NoReread to retain it and refresh what you already know. It doesn't replace studying the subject.
Cards are created from publicly available sources and may contain errors. Check anything you rely on against your official materials.
What's inside
Explore the curriculum, one focused deck at a time.
Keep the IOI material fresh.
Start free and study a few minutes a day. $7.99 once, and these 964 cards are yours for life.
Competitive-programming algorithm flashcards — 964 cards in 14 decks, following the IOI syllabus and going beyond it: mathematics, data structures, dynamic programming, graphs, strings, geometry, number theory, combinatorics, linear algebra & FFT, advanced graphs/flows, advanced geometry, and game theory. Built from publicly available sources such as the IOI Syllabus 2025.