Задачи
Трудно · Greedy algorithms · Fenwick Tree · Data Structures · Prefix Sums
Много трудно · Constructive Algorithms · Greedy algorithms · Graphs · Math
Много трудно · 2-SAT · Binary Search · Segment Tree · Data Structures · Prefix Sums · Graphs
Много трудно · Meet-in-the-middle · Graphs · Trees · Depth-first Search · Bitmasks · Greedy algorithms · Constructive Algorithms
Лесно · Implementation
Средно · Math · Constructive Algorithms
Много лесно · Implementation
Трудно · Math · Combinatorics
Средно · Brute force · Number theory
Средно · Dynamic programming · Combinatorics
Средно · Math · Greedy algorithms
Много трудно · Dynamic programming · Prefix Sums · Stacks · Combinatorics
Лесно · Hashing · Implementation
Средно · Greedy algorithms · Sorting · Number theory
Трудно · Prefix Sums · Binary Search · Fenwick Tree · Sorting
Трудно · Bitmasks · Bitwise Operations · Dynamic programming · Breadth-first Search
Много трудно · Dynamic programming · Combinatorics · Number theory · Prefix Sums
Много лесно · 2-SAT
Много трудно · Two pointers · Prefix Sums · Greedy algorithms
Много трудно · Dynamic programming · Sorting · Segment Tree · Data Structures
Много трудно · Segment Tree · Data Structures · Greedy algorithms · Combinatorics
Много трудно · Greedy algorithms · Sorting · Constructive Algorithms
Трудно · Constructive Algorithms · Math
Много трудно · Dynamic programming · Greedy algorithms · Strings · Constructive Algorithms
Много трудно · Bitwise Operations