ამოცანები
მარტივი · Trees · Depth-first Search · Prefix Sums
ძალიან რთული · Segment Tree · Greedy algorithms · Dynamic programming
მარტივი · Segment Tree · Range queries
ძალიან მარტივი · Brute force
საშუალო · Combinatorics · Number theory · Brute force
ძალიან მარტივი · Greedy algorithms · Sorting · Implementation
რთული · Meet-in-the-middle · Hashing · Strings
საშუალო · Brute force · Number theory · Combinatorics
რთული · Sorting · Two pointers · Greedy algorithms · Binary Search
რთული · Breadth-first Search · Dynamic programming · Shortest paths · Sorting · Graphs
რთული · Dynamic programming · Prefix Sums
რთული · Greedy algorithms · Sorting · Data Structures
საშუალო · Strings · Stacks
ძალიან მარტივი · Prefix Sums · Greedy algorithms
საშუალო · Dynamic programming
მარტივი · Strings · Prefix Function · Data Structures · Stacks
საშუალო · Dynamic programming
მარტივი · Greedy algorithms · Priority Queue · Graphs
მარტივი · Dynamic programming · Fenwick Tree · Data Structures · Prefix Sums
რთული · Strings · Hashing · Data Structures
ძალიან რთული · Divide and Conquer · Convex Hull · Data Structures
ძალიან მარტივი · Brute force
რთული · Greedy algorithms · Graphs · Shortest paths
ძალიან მარტივი · Binary Search · Math · Two pointers
საშუალო · Bitmasks · Brute force · Shortest paths