Deck · IOI — Competitive Programming

Number Theory for Competitive Programming

Sieves, modular arithmetic and inverses, extended Euclid, CRT, Euler's totient and theorems, Mobius inversion, multiplicative functions, divisor functions, Miller-Rabin, Pollard's rho, Lucas' theorem, discrete logarithm, primitive roots, quadratic residues, and modular equations for the IOI.

69 cards · SM-2 spaced repetition

or go All-Access →

Included with the full IOI — Competitive Programming program — 14 decks, 964 cards.

Sample cards

+63more cardsSee all 69

Unlock the program to study all 69 cards with spaced repetition.

Cards are created from publicly available sources and may contain errors. Check anything you rely on against your official materials.

More in IOI — Competitive Programming

Review number theory for competitive programming — and the rest of IOI — Competitive Programming.

One program. 964 cards across 14 decks.

or go All-Access →

See the full program →