المسائل
متوسط · Dynamic programming
صعب · Graphs · Shortest paths · Dijkstra algorithm · Sorting
صعب · Geometry · Combinatorics · Sorting
صعب · Dynamic programming · Sorting · Combinatorics · Prefix Sums
صعب جدًا · Binary Search · Dynamic programming · Greedy algorithms · Priority Queue
سهل جدًا · Sorting · Two pointers
متوسط · Brute force
متوسط · Greedy algorithms · Sorting
صعب · Greedy algorithms · Sorting · Depth-first Search
سهل جدًا · Sorting
متوسط · Depth-first Search · Graphs
صعب · Greedy algorithms · Sorting · Prefix Sums · Geometry
سهل · Graphs
سهل · Dynamic programming
صعب · Dynamic programming
صعب جدًا · Hashing · Combinatorics
صعب جدًا · Dynamic programming · Dynamic Programming Optimization · Greedy algorithms
سهل · Brute force
سهل · Brute force · Prefix Sums
سهل · Brute force · Sorting
صعب · Greedy algorithms · Prefix Sums · Sorting
متوسط · Sorting · Brute force · Greedy algorithms · Prefix Sums
متوسط · Breadth-first Search · Shortest paths
صعب · Greedy algorithms · Math
صعب · Dynamic programming · Greedy algorithms