المسائل
صعب · Geometry · Convex Hull · Strings · Number theory · Sorting
متوسط · Dynamic programming · Strings · Greedy algorithms
صعب جدًا · Dynamic programming · Matrix · Dynamic Programming Optimization
متوسط · Number theory · Prime factorization
متوسط · Math · Number theory · Hashing · Probabilities
صعب جدًا · Data Structures · Trees
صعب · Constructive Algorithms
صعب جدًا · Math · Number theory
متوسط · Strings
صعب جدًا · Combinatorics · Convex Hull · Geometry · Dynamic programming
متوسط · Dynamic programming · Knapsack · Combinatorics
متوسط · Prefix Sums · Bitwise Operations · Brute force
صعب جدًا · Dynamic programming · Dynamic Programming Optimization · Sorting · Greedy algorithms
صعب جدًا · Trees · Binary Search · Prefix Sums · SQRT Decomposition · Data Structures · Depth-first Search
صعب جدًا · Suffix Array · Sparse Table · Data Structures · Binary Search · Strings
صعب جدًا · Trees · Data Structures · Bitwise Operations · Divide and Conquer · Range queries · Prefix Sums
صعب · Geometry · Scanline / Sweep Line · Greedy algorithms
صعب جدًا · Matrix · Dynamic programming · Number theory · Bitmasks
سهل · Two pointers · Greedy algorithms
سهل · Combinatorics · Math
متوسط · Combinatorics · Dynamic programming
متوسط · Combinatorics · Number theory · Prefix Sums
سهل · Two pointers · Prefix Sums
صعب جدًا · Dynamic programming · Graphs · Sorting · Shortest paths · Probabilities
صعب · Graphs · Breadth-first Search · Strings