PracticeCP
CategoriesApplied DSAExplore
Sign in Start
Speedrun DSA

CSES problem set

Work through the classic CSES sections, solved on this judge — stdin in, verdict out.

36 problems Open

Graph Algorithms

Flood fill, shortest paths, cycles, flows and tours.

Start practice

24 problems Open

Introductory Problems

Warm-up problems covering the basics.

Start practice

35 problems Open

Sorting and Searching

Binary search, sorting and order statistics.

Start practice

23 problems Open

Dynamic Programming

Classic recurrences, knapsack and counting.

Start practice

25 problems Open

Range Queries

Segment trees, BITs and sparse tables.

Start practice

16 problems Open

Tree Algorithms

LCA, subtrees and tree DP.

Start practice

37 problems Open

Mathematics

Number theory, combinatorics and primes.

Start practice

21 problems Open

String Algorithms

Hashing, Z-function and suffix structures.

Start practice

16 problems Open

Geometry

Points, lines, polygons and convex hulls.

Start practice

25 problems Open

Advanced Techniques

Meet in the middle, sqrt decomposition and more.

Start practice