| 1461-D |
Разделяй и суммируй
|
binary search
brute force
data structures
+3
|
1600
|
| 1461-C |
Случайные события
|
dp
math
probabilities
|
1500
|
| 1461-B |
Найди ель
|
brute force
dp
implementation
|
1400
|
| 1461-A |
Генерация строки
|
constructive algorithms
greedy
|
800
|
| 1459-B |
Ходы и повороты
|
dp
math
|
1300
|
| 1459-A |
Красно-синее перемешивание
|
math
probabilities
|
800
|
| 1458-F |
Сумма диаметров
|
data structures
trees
|
3500
|
| 1458-E |
Ним с секретами
|
data structures
games
|
3100
|
| 1458-D |
Флипы и развороты
|
data structures
graphs
greedy
|
3100
|
| 1458-C |
Латинский квадрат
|
math
matrices
|
2700
|
| 1458-B |
Стакан наполовину разлит
|
dp
|
2000
|
| 1458-A |
Ряд НОД
|
math
number theory
|
1600
|
| 1456-E |
XOR-интервалы
|
dp
greedy
|
3500
|
| 1455-G |
Запрещенное значение
|
data structures
dp
|
2900
|
| 1455-F |
Строка и операции
|
dp
greedy
|
2800
|
| 1455-E |
Четыре точки
|
brute force
constructive algorithms
flows
+5
|
2400
|
| 1455-D |
Последовательность и обмены
|
dp
greedy
sortings
|
1600
|
| 1455-C |
Пинг-понг
|
constructive algorithms
games
math
|
1100
|
| 1455-B |
Прыжки
|
constructive algorithms
math
|
1200
|
| 1455-A |
Странные функции
|
math
number theory
|
800
|
| 1454-F |
Разделение массива
|
binary search
data structures
greedy
+1
|
2100
|
| 1454-E |
Количество простых путей
|
combinatorics
dfs and similar
graphs
+1
|
2000
|
| 1454-D |
Число в последовательность
|
constructive algorithms
math
number theory
|
1300
|
| 1454-C |
Изменение последовательности
|
greedy
implementation
|
1200
|
| 1454-B |
Unique Bid Auction
|
implementation
|
800
|
| 1454-A |
Особая перестановка
|
constructive algorithms
probabilities
|
800
|
| 1453-F |
Еще сложнее
|
dp
|
2700
|
| 1453-E |
Собачьи закуски
|
binary search
dfs and similar
dp
+2
|
2300
|
| 1453-D |
Контрольные точки
|
brute force
constructive algorithms
greedy
+2
|
1900
|
| 1453-C |
Треугольники
|
greedy
implementation
|
1700
|
| 1453-B |
Суффиксные операции
|
constructive algorithms
implementation
|
1400
|
| 1453-A |
Отменить поезда
|
implementation
|
800
|
| 1452-G |
Игра на дереве
|
data structures
dfs and similar
greedy
+1
|
2700
|
| 1452-F |
Разделяем степени
|
constructive algorithms
greedy
|
2900
|
| 1452-E |
Два разбора
|
brute force
dp
greedy
+2
|
2500
|
| 1452-D |
Радиовышки
|
combinatorics
dp
math
|
1600
|
| 1452-C |
Две скобки
|
greedy
|
800
|
| 1452-B |
Кубики
|
binary search
greedy
math
+1
|
1400
|
| 1452-A |
Программа робота
|
math
|
800
|
| 1451-F |
Обнулить матрицу
|
constructive algorithms
games
|
2700
|
| 1451-E2 |
Битовые запросы (усложенная версия)
|
bitmasks
constructive algorithms
interactive
+1
|
2300
|
| 1451-E1 |
Битовые запросы (упрощенная версия)
|
bitmasks
constructive algorithms
interactive
+1
|
2000
|
| 1451-D |
Игра в круге
|
games
geometry
math
|
1700
|
| 1451-C |
Равенство строк
|
dp
greedy
hashing
+2
|
1400
|
| 1451-B |
Неподстрочные подпоследовательности
|
dp
greedy
implementation
+1
|
900
|
| 1451-A |
Вычитать или делить
|
greedy
math
|
800
|
| 1450-H2 |
Соединение нитями (сложная версия)
|
combinatorics
implementation
math
|
3300
|
| 1450-H1 |
Соединение нитями (простая версия)
|
combinatorics
fft
math
|
2900
|
| 1450-G |
Коммунизм
|
bitmasks
dp
trees
|
3500
|
| 1450-F |
Борющийся участник
|
constructive algorithms
greedy
|
2400
|