Feladatok
Könnyű · Sorting
Könnyű · Math · Brute force
Könnyű · Brute force · Sorting
Könnyű · Dynamic programming
Nagyon nehéz · Dynamic programming
Könnyű · Greedy algorithms · String suffix structures
Nagyon nehéz · Brute force · Math
Közepes · Number theory · Prefix Sums · Prime factorization
Könnyű · Sorting · Hashing
Nagyon nehéz · Dynamic programming · Divide and Conquer · Data Structures · Bitmasks
Nehéz · Geometry · Binary Search
Közepes · Graphs · Shortest paths
Nagyon könnyű · Math
Nehéz · Dynamic programming · Combinatorics · Trees
Nagyon nehéz · Graphs · Number theory · Depth-first Search · Dynamic programming · Binary Search · Prefix Sums · Data Structures
Nagyon nehéz · Segment Tree · Data Structures
Nehéz · Breadth-first Search · Graphs · Binary Search
Nagyon nehéz · Dynamic programming · Graphs · Breadth-first Search · Dijkstra algorithm · Shortest paths
Nehéz · Binary Search · Hashing · Strings
Nehéz · Greedy algorithms · Sorting · Data Structures
Nagyon nehéz · Constructive Algorithms · Graphs · Breadth-first Search · Disjoint set union
Könnyű · Graphs
Nagyon könnyű · Implementation
Nagyon könnyű · Brute force
Nagyon könnyű · Brute force · Implementation