Задаци
Лако · Sorting
Лако · Math · Brute force
Лако · Brute force · Sorting
Лако · Dynamic programming
Врло тешко · Dynamic programming
Лако · Greedy algorithms · String suffix structures
Врло тешко · Brute force · Math
Средње · Number theory · Prefix Sums · Prime factorization
Лако · Sorting · Hashing
Врло тешко · Dynamic programming · Divide and Conquer · Data Structures · Bitmasks
Тешко · Geometry · Binary Search
Средње · Graphs · Shortest paths
Врло лако · Math
Тешко · Dynamic programming · Combinatorics · Trees
Врло тешко · Graphs · Number theory · Depth-first Search · Dynamic programming · Binary Search · Prefix Sums · Data Structures
Врло тешко · Segment Tree · Data Structures
Тешко · Breadth-first Search · Graphs · Binary Search
Врло тешко · Dynamic programming · Graphs · Breadth-first Search · Dijkstra algorithm · Shortest paths
Тешко · Binary Search · Hashing · Strings
Тешко · Greedy algorithms · Sorting · Data Structures
Врло тешко · Constructive Algorithms · Graphs · Breadth-first Search · Disjoint set union
Лако · Graphs
Врло лако · Implementation
Врло лако · Brute force
Врло лако · Brute force · Implementation