Probleme
Mediu · Dynamic programming · Strings
Foarte ușor · Dynamic programming
Foarte ușor · String suffix structures · Graphs
Foarte ușor · Graphs · Strings
Foarte ușor · Graphs · Shortest paths · Math
Mediu · Greedy algorithms · Geometry
Foarte ușor · Implementation
Dificil · Geometry · Combinatorics · Sorting
Dificil · Dynamic programming · Graphs · Depth-first Search · Greedy algorithms
Foarte dificil · Graphs
Ușor · Dynamic programming · String suffix structures
Ușor · Disjoint set union · Graphs
Foarte ușor · Dynamic programming · Math
Foarte ușor · Bitmasks · Binary Search
Foarte ușor · Segment Tree · Implementation
Foarte ușor · Dynamic programming
Foarte dificil · Prefix Sums · Data Structures
Foarte ușor · Implementation · Data Structures
Mediu · Data Structures · Binary Search
Foarte ușor · Dynamic programming
Mediu · Dynamic programming · Math
Ușor · Dynamic programming · Binary Search · Graphs
Mediu · Dynamic programming · String suffix structures
Dificil · Greedy algorithms · Sorting
Foarte ușor · Implementation