Feladatok
Könnyű · Trees · Depth-first Search · Prefix Sums
Nagyon nehéz · Segment Tree · Greedy algorithms · Dynamic programming
Könnyű · Segment Tree · Range queries
Nagyon könnyű · Brute force
Közepes · Combinatorics · Number theory · Brute force
Nagyon könnyű · Greedy algorithms · Sorting · Implementation
Nehéz · Meet-in-the-middle · Hashing · Strings
Közepes · Brute force · Number theory · Combinatorics
Nehéz · Sorting · Two pointers · Greedy algorithms · Binary Search
Nehéz · Breadth-first Search · Dynamic programming · Shortest paths · Sorting · Graphs
Nehéz · Dynamic programming · Prefix Sums
Nehéz · Greedy algorithms · Sorting · Data Structures
Közepes · Strings · Stacks
Nagyon könnyű · Prefix Sums · Greedy algorithms
Közepes · Dynamic programming
Könnyű · Strings · Prefix Function · Data Structures · Stacks
Közepes · Dynamic programming
Könnyű · Greedy algorithms · Priority Queue · Graphs
Könnyű · Dynamic programming · Fenwick Tree · Data Structures · Prefix Sums
Nehéz · Strings · Hashing · Data Structures
Nagyon nehéz · Divide and Conquer · Convex Hull · Data Structures
Nagyon könnyű · Brute force
Nehéz · Greedy algorithms · Graphs · Shortest paths
Nagyon könnyű · Binary Search · Math · Two pointers
Közepes · Bitmasks · Brute force · Shortest paths