Задачи
Тешко · Greedy algorithms · Sorting · Combinatorics · Number theory · Implementation
Средно · Greedy algorithms · Sorting · Data Structures
Многу тешко · Dynamic programming · Greedy algorithms · Sorting · Combinatorics
Средно · Graphs · Disjoint set union
Средно · Dynamic programming
Многу лесно · Implementation · Prefix Sums
Лесно · Geometry
Лесно · Math · Brute force
Лесно · Games
Средно · Dynamic programming · String suffix structures
Тешко · Segment Tree · Math
Средно · Brute force · Combinatorics
Средно · Dijkstra algorithm · Shortest paths · Graphs
Лесно · Math · Fast Fourier transform · Dynamic programming · Implementation
Лесно · Graphs
Тешко · Breadth-first Search · Graphs · Hashing
Тешко · Depth-first Search · Sorting · Scanline / Sweep Line · Data Structures · Two pointers
Тешко · Geometry · Sorting
Лесно · Sorting · Geometry
Многу лесно · Math
Лесно · Graphs · Implementation
Многу лесно · Math
Многу лесно · Math
Многу лесно · Graphs
Многу тешко · String suffix structures