Quizes
Problems
Courses
Sign
Register
Главная
/
Курсы
Задачи по категориям
Изучаем программирование по шагам. Научиться программировать может каждый!
Информатика (118)
Алгоритмы (1)
Алгоритмы на графах (28)
Деревья (28)
Двоичные подьемы (0)
Наименьший общий предок (2)
Центроиды (0)
Кратчайшие пути в графе (4)
Алгоритм Дейкстры (17)
Алгоритм Флойда (12)
Алгоритм Форда-Беллмана (6)
Обход в ширину (42)
0-1 BFS (3)
Минимальный каркас (7)
Обход в глубину (60)
Компоненты сильной связности (2)
Мосты (1)
Применение обхода в глубину (9)
Топологическая сортировка (1)
Точки сочленения (0)
Паросочетания (3)
Потоки (4)
Алгоритм Форда-Фалкерсона (1)
Способы задания графа (66)
Эйлеров цикл (1)
Алгоритмы на строках (9)
Z-функция. Префикс-функция (14)
Ахо-Корасик (0)
Суффиксный массив (3)
Алгоритмы поиска (2)
"Два указателя" (29)
Бинарный поиск (32)
Бинарный поиск в массиве (29)
Бинарный поиск значения функции (6)
Бинарный поиск по ответу (59)
Линейный поиск (12)
Поиск подстроки в строке (3)
Порядковые статистики (3)
Тернарный поиск (7)
Алгоритмы сортировки (35)
Быстрая сортировка (26)
Использование сортировки (45)
Квадратичные сортировки (42)
Сортировка "пузырьком" (4)
Сортировка вставками (2)
Сортировка выбором (максимума) (1)
Сканирующая прямая (17)
Сортировка записей (3)
Сортировка подсчетом (28)
Поразрядная сортировка (0)
Сортировка слиянием (6)
Сортировка событий (1)
Арифметические алгоритмы (Теория чисел) (17)
"Длинная" арифметика (11)
Быстрое возведение в степень (4)
Быстрое преобразование Фурье (0)
НОД и алгоритм Евклида (37)
Расширенный алгоритм Евклида (2)
Остатки (10)
Простые числа и разложение на множители (29)
Системы счисления (2)
Двоичная система счисления (9)
Разные системы счисления (15)
Функция Эйлера (3)
Малая теорема Ферма (2)
Вычислительная геометрия (47)
Градиентный спуск (0)
Квадродерево (2)
Клеточная геометрия (3)
Многоугольники. Выпуклые оболочки (33)
Элементарная геометрия (117)
Дата и время (10)
Динамическое программирование (90)
Динамика по подмножествам (4)
meet in the middle (6)
Динамическое программирование в играх (3)
Динамическое программирование на графах (13)
Динамическое программирование на поддеревьях (5)
Динамическое программирование по профилю (3)
Динамическое программирование: два параметра (24)
Динамическое программирование на таблицах (30)
Динамическое программирование по подстрокам (8)
Динамическое программирование: последовательности (12)
Задача о рюкзаке (22)
Динамическое программирование: один параметр (58)
Рекуррентные последовательности (23)
Жадный алгоритм (42)
Задачи на моделирование (39)
Игры и выигрышные стратегии (4)
Простые игры (29)
Функция Гранди (2)
Линейные алгоритмы (2)
Обработка текста (4)
Конечные автоматы (3)
Разбор выражений (5)
Перебор (38)
Гамильтонов цикл (2)
Комбинаторные структуры (3)
Генерация по номеру (0)
Перестановки (20)
Разбиения (2)
Размещения с повторениями (1)
Разные комбинаторные структуры (3)
Сочетания (3)
Перебор с возвратом (6)
Перебор с отсечением (5)
Простые задачи на перебор (27)
Рекурсивный перебор (8)
Пересечение множеств (9)
Теория расписаний (1)
Эвристические методы (9)
Другое (2)
Вывод формулы (75)
Вычисление по заданной формуле (3)
ЕГЭ - вычислительные задачи (50)
ЕГЭ (228)
Задача на реализацию (56)
Идеи (1)
Отрезки (4)
Комбинаторика (12)
Конструктив (26)
Разбор случаев (30)
Теория вероятностей (0)
Интерактивные задачи (1)
Математические основы информатики (1)
Измерение информации (11)
Алфавитный подход (25)
Вероятностный подход (1)
Содержательный подход (1)
Кодирование информации (3)
Кодирование графики (1)
Кодирование звука, видео (1)
Кодирование символов (1)
Логика (1)
Круги Эйлера (1)
Логика и множества (17)
Таблицы истинности (1)
Системы счисления (36)
Арифметические операции (2)
Перевод в 10СС (1)
Перевод из 10СС (29)
Перевод между системами 2^p (1)
Структуры данных (25)
Древовидные структуры данных (3)
Бор (11)
Двоичное дерево поиска (16)
Декартово дерево (2)
Дерево отрезков, RSQ, RMQ (28)
Дерево Фенвика (2)
Куча (10)
Корневая оптимизация (1)
sqrt декомпозиция (10)
Алгоритм Мо (4)
Линейные структуры (4)
Дек (4)
Очередь (12)
Префиксные суммы(минимумы, ...) (45)
Список (2)
Стек (21)
Разреженные таблицы (sparse table) (5)
Система непересекающихся множеств (11)
Хеш (19)
Язык программирования (6)
Python (2)
NumPy (15)
PyGame (0)
Standard Template Library (2)
Ввод, вывод данных (7)
Массивы (15)
Алгоритмы обработки (9)
Двумерные массивы (173)
Массив констант (3)
Одномерные массивы (167)
Работа с элементами (вставка, удаление, сдвиг) (12)
Процедуры и функции (8)
Задачи на процедуры и функции (18)
Рекурсия (67)
Типы данных (5)
Битовые операции (29)
Вещественные числа (18)
Логический тип (3)
Множества (47)
Символы (30)
Словари (39)
Строки (136)
Структуры (12)
Целые числа (131)
Условный оператор (186)
Циклы (67)
Вложенные циклы (25)
Цикл for (139)
Цикл while (84)