Задаци
Лако · Dynamic programming · Divide and Conquer
Врло тешко · Dynamic programming · Number theory · Combinatorics
Врло тешко · Segment Tree · Range queries · Queries · Data Structures
Врло тешко · Breadth-first Search · Graphs · Constructive Algorithms · Number theory
Врло тешко · Graphs · Breadth-first Search · Combinatorics · Dynamic programming
Лако · Combinatorics · Prefix Sums · Greedy algorithms
Лако · Greedy algorithms · Prefix Sums
Врло лако · Dynamic programming · Combinatorics · Constructive Algorithms · Greedy algorithms
Тешко · Greedy algorithms · Sorting · Two pointers
Лако · Disjoint set union · Greedy algorithms · Sorting
Средње · Prefix Sums · Sorting · Combinatorics
Врло тешко · Dynamic programming · Greedy algorithms · Binary Search · Sorting
Врло тешко · Data Structures · Greedy algorithms · Constructive Algorithms
Врло тешко · Graphs · Constructive Algorithms · Sorting · Stacks
Врло тешко · Dijkstra algorithm · Segment Tree · Graphs · Shortest paths
Лако · Dynamic programming · Greedy algorithms · Two pointers
Врло тешко · Combinatorics · Dynamic programming · Probabilities
Врло лако · Greedy algorithms · Sorting · Binary Search
Тешко · Greedy algorithms · Sorting · Constructive Algorithms
Тешко · Greedy algorithms · Combinatorics
Тешко · Depth-first Search · Dynamic programming · Bitmasks
Средње · Brute force · Combinatorics
Средње · Binary Search · Greedy algorithms · Sorting
Тешко · Fenwick Tree · Data Structures · Prefix Sums · Greedy algorithms · Sorting
Лако · Graphs · Greedy algorithms · Disjoint set union · Sorting