Задаци
Лако · Scanline / Sweep Line · Sorting · Data Structures · Geometry
Средње · Dijkstra algorithm · Shortest paths · Graphs
Врло лако · Dynamic programming · Graphs · Shortest paths
Тешко · Sorting · Geometry
Тешко · Dynamic programming · Bitmasks · Binary Search
Врло тешко · Depth-first Search · Dynamic programming · Graphs · Shortest paths
Лако · Greedy algorithms · Strings
Средње · Greedy algorithms · Math
Тешко · Combinatorics · Sorting · Greedy algorithms
Тешко · Graphs · Depth-first Search · Disjoint set union · Implementation
Тешко · Greedy algorithms · Stacks · Prefix Sums · Queries
Тешко · Constructive Algorithms · Greedy algorithms · Prefix Sums
Врло лако · Bitmasks · Dynamic programming · Combinatorics
Тешко · Shortest paths · Breadth-first Search · Graphs
Врло тешко · Graphs · Sorting · Two pointers · Data Structures
Тешко · Breadth-first Search · Graphs · Combinatorics · Prefix Sums · Number theory
Врло тешко · Dynamic programming · Dynamic Programming Optimization · Binary Search · Stacks
Врло тешко · Graphs · Depth-first Search · Fenwick Tree · Prefix Sums · Data Structures
Средње · Implementation
Лако · Implementation
Врло лако · Math · Geometry
Тешко · Breadth-first Search · Greedy algorithms
Средње · Greedy algorithms · Sorting
Врло тешко · Dynamic programming · Prefix Sums · Data Structures
Тешко · Games · Combinatorics · Prefix Sums · Number theory · Greedy algorithms