Feladatok
Könnyű · Dynamic programming · Knapsack
Nagyon könnyű · Implementation
Közepes · Disjoint set union · Graphs
Nehéz · Binary Search · Sparse Table · Greedy algorithms · Data Structures
Nehéz · Trees · Depth-first Search
Közepes · Depth-first Search · Graphs · Sorting
Nagyon nehéz · Combinatorics · Math · Number theory · Dynamic programming
Nagyon könnyű · Implementation
Nagyon nehéz · SQRT Decomposition · Trees · Data Structures · Queries
Nehéz · Trees · Depth-first Search · Greedy algorithms · Number theory
Nagyon nehéz · Trees · Depth-first Search · Graphs · Binary Search · Data Structures
Nagyon nehéz · Dynamic programming · Dynamic Programming Optimization · Graphs · Shortest paths · Number theory · Combinatorics · Data Structures · Convex Hull · Prime factorization
Nagyon nehéz · Dynamic programming · Graphs · Depth-first Search · Sorting · Combinatorics
Nehéz · Meet-in-the-middle · Binary Search · Sorting · Dynamic programming
Nehéz · Greedy algorithms · Sorting · Combinatorics · Binary Search
Nehéz · Dynamic programming · Segment Tree · Binary Search · Sorting
Közepes · Greedy algorithms · Sorting
Nagyon nehéz · Constructive Algorithms · Combinatorics · Number theory
Nagyon nehéz · Dynamic programming · Combinatorics · Math · Number theory · Strings
Könnyű · Greedy algorithms · Math
Nagyon nehéz · Dynamic programming · Probabilities
Nehéz · Math · Probabilities · Games
Nehéz · Dynamic programming · Matrix · Divide and Conquer
Nehéz · Bitwise Operations · Data Structures · Greedy algorithms
Közepes · Number theory · Combinatorics · Math