المسائل
صعب · Greedy algorithms · Disjoint set union · Sorting · Graphs
صعب جدًا · Binary Search · Fenwick Tree · Sorting
صعب جدًا · Greedy algorithms · Sorting · Combinatorics
صعب جدًا · Dynamic programming · Dynamic Programming Optimization · Prefix Sums · Greedy algorithms
سهل جدًا · Math
متوسط · Implementation · Sorting · Greedy algorithms
سهل · Hashing
متوسط · Binary Search · Greedy algorithms · Sorting
سهل جدًا · Prefix Sums · String suffix structures
صعب · Graphs · Depth-first Search · Constructive Algorithms
صعب جدًا · Binary Search · Dynamic programming · Greedy algorithms · Sorting
متوسط · Dynamic programming
صعب · Geometry · Strings · Hashing · Greedy algorithms
سهل · Prefix Sums
صعب جدًا · Segment Tree · Fenwick Tree · Data Structures · Sorting · Scanline / Sweep Line · Range queries
صعب · Dynamic programming · Geometry · Graphs
سهل جدًا · Implementation
صعب جدًا · Binary Search · Trees · Depth-first Search · Greedy algorithms
صعب · Brute force · Implementation
صعب جدًا · Segment Tree · Dynamic programming · Combinatorics · Sorting
سهل جدًا · Stacks
سهل · Hashing · Sorting
متوسط · Prefix Sums · Binary Search
سهل · Math · Binary Search
سهل جدًا · Stacks