Задаци
Врло лако · Sorting · Greedy algorithms
Врло лако · Brute force · String suffix structures
Врло лако · Graphs
Лако · Implementation
Средње · Greedy algorithms · Sorting · Geometry
Тешко · Dynamic programming · Combinatorics · Number theory
Лако · Graphs · Shortest paths
Врло лако · Dynamic programming · Prefix Sums
Тешко · Trees · Depth-first Search · Combinatorics · Prefix Sums · Binary Search
Врло тешко · Dynamic programming · Combinatorics · Greedy algorithms · Number theory · Stacks
Врло лако · Implementation
Врло лако · Implementation · Graphs
Средње · Greedy algorithms · Prefix Sums
Средње · Sorting · Greedy algorithms
Врло лако · Prefix Sums · Implementation
Лако · Graphs · Disjoint set union
Врло лако · Binary Search · Data Structures · Dynamic programming
Врло тешко · Binary Search · Data Structures · Greedy algorithms · Sorting
Врло тешко · Prefix Sums · Dynamic programming · Greedy algorithms · Scanline / Sweep Line
Лако · Prefix Sums · Dynamic programming
Врло тешко · Trees · Dynamic programming · Combinatorics · Depth-first Search · Number theory
Врло тешко · Dynamic programming · Dynamic Programming Optimization · Fenwick Tree · Segment Tree · Divide and Conquer
Врло лако · Geometry
Врло лако · Brute force
Врло лако · Sorting · Greedy algorithms