Probleme
Dificil · Dynamic programming
Foarte ușor · Dynamic programming · Combinatorics
Ușor · Dynamic programming · Matrix
Mediu · Dynamic programming
Mediu · Dynamic programming · Graphs
Ușor · Strings · Combinatorics
Ușor · Matrix · Dynamic programming · Math · Dijkstra algorithm
Ușor · Dynamic programming
Ușor · Sorting
Mediu · Z-function · Strings
Foarte ușor · Graphs
Foarte dificil · Graphs
Foarte ușor · Graphs · Graph network flows
Foarte ușor · Graph network flows · Shortest paths
Ușor · Brute force
Foarte ușor · Prefix Sums · Fenwick Tree
Dificil · String suffix structures · Sorting
Dificil · Meet-in-the-middle · Binary Search · Sorting · Greedy algorithms
Ușor · Strings · Brute force
Foarte dificil · Combinatorics
Mediu · Brute force
Foarte ușor · Math · Greedy algorithms
Foarte ușor · Brute force
Ușor · Geometry
Mediu · Data Structures · Hashing