| 55370 | Площадь | Вывод формулы | | 229 | |
| 55369 | Шифровка | Строки | | 5420 | |
| 55368 | Excel | Цикл for | | 11676 | |
| 55367 | Правильная скобочная последовательность | Стек | | 21 | |
| 55366 | Коллекционирование этикеток | Сортировка слиянием | | 21 | |
| 55365 | Забор | Сортировка слиянием | | 11 | |
| 55364 | Минимум на отрезке | ДекДерево отрезков, RSQ, RMQ | | 2110 | |
| 55217 | Хипуй! | Дерево отрезков, RSQ, RMQКуча | | 21 | |
| 55216 | Пирамидальная сортировка | Куча | | 21 | |
| 55215 | Непересекающиеся отрезки | Дерево отрезков, RSQ, RMQ | | 21 | |
| 55214 | RMQ | Дерево отрезков, RSQ, RMQ | | 10 | |
| 55213 | Two\'s complement - 2 | Двоичная система счисленияЦелые числа | | 11 | |
| 55212 | Two\'s complement - 1 | Битовые операцииДвоичная система счисленияХранение чисел со знаком | | 11 | |
| 55211 | Universal convertor | Разные системы счисления | | 32 | |
| 55209 | Hexadecimal to binary | Разные системы счисления | | 328 | |
| 55208 | Коммерческий калькулятор | КучаЭвристические методы | | 72 | |
| 55207 | Хеширование с удалением | ХешЭвристические методы | | 11 | |
| 55206 | Хеширование | ХешЭвристические методы | | 22 | |
| 55205 | Поезда | Бинарный поиск по ответуЗадачи на моделирование | | 32 | |
| 55203 | Массивы | Бинарный поиск в массиве | | 3017 | |
| 55202 | Сортировка ожерелья | Задачи на моделированиереализация | | 11 | |
| 55200 | Оладьи | Использование сортировкиреализация | | 11 | |
| 55199 | Бродвей | Порядковые статистики | | 11 | |
| 55198 | Расписание докладов | Быстрая сортировка | | 11 | |
| 55185 | Большое число | Быстрая сортировка | | 51 | |
| 55184 | Быстрая сортировка | Быстрая сортировка | | 11 | |
| 55183 | Binary periodical fraction to rational number | Двоичная система счисления | | 53 | |
| 55182 | Rational number to binary periodical | Двоичная система счисления | | 53 | |
| 55181 | Binary periodical fraction to decimal | Двоичная система счисления | | 41 | |
| 55180 | Decimal fraction to binary | Двоичная система счисления | | 31 | |
| 55179 | Binary fraction to decimal | Двоичная система счисления | | 52 | |
| 55178 | Billing | Задача на реализациюЛинейные алгоритмы | | 11 | |
| 55177 | Берляндия атакует | Дерево отрезков, RSQ, RMQНаименьший общий предокРазреженные таблицы (sparse table) | | 31 | |
| 55172 | Умножение многочленов | Рекурсия | | 31 | |
| 55171 | Семечки | Простые задачи на перебор | | 31 | |
| 55170 | Стена | Многоугольники. Выпуклые оболочкиЭлементарная геометрия | | 21 | |
| 55169 | Формирование поезда | Динамическое программирование | | 11 | |
| 55168 | Площадь треугольника | Элементарная геометрия | | 11 | |
| 55167 | Игра с калькулятором | Остатки | | 83 | |
| 55166 | Электронная таблица | Задача на реализациюпоиск в глубину и подобноеРазбор выражений | | 21 | |
| 55165 | Поле для крикета | Бинарный поиск по ответуРазбор случаев | | 11 | |
| 55164 | Пирамиды | Вычислительная геометрия | | 11 | |
| 55163 | Упаковка символов | Динамическое программирование по подстрокамДинамическое программирование: два параметра | | 51 | |
| 55162 | Д-44 | Задачи на моделированиереализация | | 11 | |
| 55161 | Марковский цикл | Задачи на моделированиереализация | | 11 | |
| 55160 | Статическая сложность | Вывод формулыЗадача на реализациюРазбор выражений | | 11 | |
| 55159 | Сумма произведений | Перебор с отсечением | | 11 | |
| 55158 | Центр тяжести | Вычислительная геометрия | | 11 | |
| 55157 | Скобки(3) | Динамическое программирование по подстрокамДинамическое программирование: один параметрдп | | 21 | |
| 55156 | Последовательность Фибоначчи | Вывод формулыРекуррентные последовательности | | 11 | |
| 55155 | Двойная решетка | Вывод формулыЗадачи на моделирование | | 11 | |
| 55154 | Химические реакции | Разбор выражений | | 11 | |
| 55153 | Водопровод | битмаскиОбход в ширинуПеребор | | 11 | |
| 55152 | Точки в многоугольнике | геометрияЭлементарная геометрия | | 11 | |
| 55151 | Головоломка умножения | Динамическое программирование по подстрокам | | 11 | |
| 55150 | Гирлянда | Бинарный поиск значения функцииВывод формулы | | 11 | |
| 55148 | Последовательность(2) | ОстаткиРекуррентные последовательности | | 11 | |
| 55147 | Дробная арифметика | "Длинная" арифметикаНОД и алгоритм Евклидареализация | | 22 | |
| 55146 | Круговая площадь | Элементарная геометрия | | 21 | |
| 55145 | Палиндромы | Динамическое программирование по подстрокамдп | | 11 | |
| 55144 | Последовательность | ОстаткиРекуррентные последовательности | | 11 | |
| 55143 | Дырявая ткань | Обход в ширину | | 11 | |
| 55142 | Путь спелеолога | Обход в ширину | | 53 | |
| 55141 | Граница многоугольника | НОД и алгоритм Евклида | | 21 | |
| 55140 | Игра в зачеркивание | Простые игры | | 11 | |
| 55139 | Строки Фибоначчи | Рекуррентные последовательностиСтроки | | 21 | |
| 55138 | Анти-QuickSort | Быстрая сортировка | | 11 | |
| 55137 | Прямоугольное деление | Обход в ширинуЭлементарная геометрия | | 11 | |
| 55136 | Ближайшее число | Двумерные массивы | | 21 | |
| 55135 | Бассейн реки | геометрияМногоугольники. Выпуклые оболочки | | 11 | |
| 55134 | Игра с монетами | Динамическое программирование в играхДинамическое программирование: два параметра | | 6613 | |
| 55133 | Бросание кубика | Динамическое программирование: один параметр | | 11 | |
| 55132 | Диалог компьютеров | Задачи на моделированиеРазбор случаев | | 11 | |
| 55131 | Путь коня | Обход в ширину | | 21 | |
| 55130 | Дуга на сфере | Вычислительная геометрия | | 11 | |
| 55129 | Дерево игры | Рекурсия | | 41 | |
| 55128 | SMS | "Длинная" арифметикаДинамическое программирование: два параметра | | 671 | |
| 55127 | Несоставляемое число | Быстрая сортировка | | 11 | |
| 55126 | Lines(2) | Обход в ширину | | 31 | |
| 55125 | Прямая и квадраты | Элементарная геометрия | | 21 | |
| 55124 | Игра умножения | Простые игры | | 22 | |
| 55123 | Сообщение | Динамическое программирование: один параметр | | 43 | |
| 55122 | Покраска лабиринта | Обход в ширину | | 11 | |
| 55121 | Lines | Обход в ширину | | 41 | |
| 55120 | Площадь прямоугольников | Алгоритмы сортировки | | 52 | |
| 55119 | Суммы | Динамическое программирование: два параметра | | 32 | |
| 55118 | Закраска прямой | Быстрая сортировка | | 21 | |
| 55117 | День рождения | Дата и времяМассив констант | | 51 | |
| 55116 | Системы счисления | "Длинная" арифметика | | 51 | |
| 55115 | Выпуклая оболочка | Многоугольники. Выпуклые оболочки | | 11 | |
| 55114 | Маршрут(2) | Динамическое программирование на таблицах | | 91 | |
| 55113 | Скобки(2) | ПереборСтек | | 347 | |
| 55112 | Дружественные числа | Массив констант | | 294 | |
| 55111 | Скобки | Стек | | 31 | |
| 55110 | Деление длинного числа на короткое | "Длинная" арифметика | | 31 | |
| 55109 | Площадь многоугольника | Многоугольники. Выпуклые оболочки | | 11 | |
| 55108 | Гангстеры | Динамическое программирование: два параметра | | 21 | |
| 55107 | Разложение на слагаемые | Перебор | | 11 | |
| 55106 | Совершенные числа | Арифметические алгоритмы (Теория чисел) | | 62 | |
| 55105 | Змейка | Двумерные массивы | | 31 | |