Задачи
Много лесно · Math
Много лесно · Implementation
Лесно · Hashing
Много лесно · Sorting · Hashing
Лесно · Sorting · Data Structures
Много лесно · Implementation
Много лесно · Implementation
Много трудно · Bitmasks · Dynamic programming · Graph matchings · Combinatorics
Лесно · Depth-first Search
Много трудно · Dynamic programming · Strings · Greedy algorithms · Prefix Function
Много трудно · Data Structures · Disjoint set union · Graphs · Divide and Conquer · Segment Tree
Лесно · Breadth-first Search
Трудно · Geometry · Trees · Constructive Algorithms · Depth-first Search · Sorting
Лесно · Prefix Sums
Трудно · Dynamic programming · Prefix Sums
Средно · String suffix structures · Strings
Много трудно · Divide and Conquer · Sparse Table · Binary Search · Range queries · Number theory
Много лесно · Graphs
Трудно · Number theory · Math · Prefix Sums
Средно · Greedy algorithms · Bitwise Operations
Много трудно · Strings · Prefix Function · Matrix · Dynamic programming
Много лесно · Strings · Brute force
Лесно · Implementation
Трудно · Graphs · Greedy algorithms · Sorting