Probleme
Dificil · Greedy algorithms · Disjoint set union · Sorting · Graphs
Foarte dificil · Binary Search · Fenwick Tree · Sorting
Foarte dificil · Greedy algorithms · Sorting · Combinatorics
Foarte dificil · Dynamic programming · Dynamic Programming Optimization · Prefix Sums · Greedy algorithms
Foarte ușor · Math
Mediu · Implementation · Sorting · Greedy algorithms
Ușor · Hashing
Mediu · Binary Search · Greedy algorithms · Sorting
Foarte ușor · Prefix Sums · String suffix structures
Dificil · Graphs · Depth-first Search · Constructive Algorithms
Foarte dificil · Binary Search · Dynamic programming · Greedy algorithms · Sorting
Mediu · Dynamic programming
Dificil · Geometry · Strings · Hashing · Greedy algorithms
Ușor · Prefix Sums
Foarte dificil · Segment Tree · Fenwick Tree · Data Structures · Sorting · Scanline / Sweep Line · Range queries
Dificil · Dynamic programming · Geometry · Graphs
Foarte ușor · Implementation
Foarte dificil · Binary Search · Trees · Depth-first Search · Greedy algorithms
Dificil · Brute force · Implementation
Foarte dificil · Segment Tree · Dynamic programming · Combinatorics · Sorting
Foarte ușor · Stacks
Ușor · Hashing · Sorting
Mediu · Prefix Sums · Binary Search
Ușor · Math · Binary Search
Foarte ușor · Stacks