Задачи
Средно · Graphs
Лесно · Segment Tree · Binary Search
Много трудно · Sorting
Трудно · Math · Number theory · Disjoint set union · Graphs
Трудно · Number theory · Combinatorics
Трудно · Breadth-first Search · Graphs · Implementation
Много лесно · Implementation
Много лесно · Dynamic programming · Math
Много лесно · Graphs
Много трудно · Graphs
Трудно · Math · Constructive Algorithms · Greedy algorithms
Много трудно · Dynamic programming · Segment Tree · Divide and Conquer · Math
Трудно · Queries · Prefix Sums
Много трудно · Dynamic programming · Math
Трудно · Games · Combinatorics · Greedy algorithms
Много трудно · Suffix Array · Strings
Много трудно · Strings · Data Structures
Много трудно · Suffix Array · Strings
Много лесно · Suffix Array · Binary Search
Средно · Dynamic programming · String suffix structures
Много лесно · Geometry
Трудно · Geometry · String suffix structures
Трудно · Games · Graphs · Combinatorics
Средно · Dynamic programming · Bitmasks
Много лесно · Number theory · Math