Who doesn't like short statements? (or maybe just me!)
Sometimes I get bored reading long statements while practicing and search for the problems with short statements. So I filtered such problems and ordered them by their statement size. I thought of sharing the list with everyone. Hope it may help the lazy programmers like me!
Problems (Categorized by Difficulty):
1700
- 1325D - Ехаб, XORминатор
- 578A - Задача про ломаную
- 622C - Не равный на отрезке
- 632C - Наименьшая конкатенация строк
- 900C - Уберите лишнего
- 915C - Переставь цифры
- 1268A - Длинное красивое число
- 1485C - Деление и остаток
- 1512G - Короткая задача
- 281B - Ближайшая дробь
- 464A - Нет палиндромам!
- 466C - Количество способов
- 578B - Игра
- 617D - Ломаная
- 627A - Уравнение с исключающим ИЛИ
- 678D - Итерированная линейная функция
- 691D - Свопы в перестановке
- 983A - Конечна или нет?
- 1000C - Подсчет покрытых точек
- 1051D - Двураскраски
- 1132C - Покраска забора
- 20A - Файловая система BerOS
- 305B - Цепные дроби
- 321A - Ciel и робот
- 327C - Волшебная пятерка
- 32C - Блоха
- 349B - Раскраска забора
- 467C - Юра и работа
- 584C - Марина и Вася
- 773A - Доля успешных попыток
- 919D - Подстрока
- 1061C - Делимость
- 1102E - Монотонная перенумерация
- 1144A - Разнообразные строки
- 1148C - Crazy Diamond
- 1157E - Минимальный массив
- 1168A - Возрастание по модулю
- 1219C - Periodic integer number
- 1253D - Гармоничный граф
- 1312D - Посчитайте массивы
- 1368D - AND, OR и сумма квадратов
- 140A - Новогодний стол
- 1451D - Игра в круге
- 1467B - Холмы и долины
- 14C - Четыре отрезка
- 18B - Платформы
- 276D - Девочка и максимальный XOR
- 288C - Пингвин Поло и операция XOR
- 53B - Фотография в блог
- 582A - Таблица НОД
- 765D - Артем и Сандерс
- 895B - XK Отрезки
- 1185D - Лишний элемент
- 118D - Легионы Цезаря
- 1329B - Dreamoon любит последовательности
- 385C - Медведь и простые числа
- 797C - Минимальная строка
- 297A - Игра на четность
1800
- 1225D - Произведения-степени
- 1295D - Одинаковые GCD
- 612D - Объединение k-подотрезков
- 652D - Вложенные отрезки
- 7C - Прямая
- 802B - Хайди и Библиотека (средняя)
- 162C - Разложение на множители
- 301A - Ярослав и последовательность
- 470B - Гексакосиойгексеконтагексафобия
- 663A - Ребус
- 846F - Случайный запрос
- 888E - Максимальная подпоследовательность
- 1030D - Вася и треугольник
- 1042D - Петя и массив
- 1062D - Развлечения с целыми числами
- 1152C - Неко занимается математикой
- 1177B - Последовательность цифр (усложнённая версия)
- 1208C - Магическая таблица
- 1213G - Запросы на пути
- 123B - Клетки
- 1249D1 - Слишком много отрезков (простая версия)
- 1249D2 - Слишком много отрезков (сложная версия)
- 132C - Черепашка Logo
- 1355C - Сосчитайте треугольники
- 1491D - Хранительница Бесконечного Зоопарка
- 16C - Монитор
- 245H - Запросы на количество палиндромов
- 24C - Последовательность точек
- 452B - Ломаная на четырех точках
- 459D - Задача Пашмака и Пармиды
- 478C - Украшение столов
- 513B2 - Перестановки
- 584D - Дима и Лиза
- 665D - Красивое подмножество
- 691C - Экспоненциальная запись
- 69E - Подотрезки
- 883H - Palindromic Cut
- 926B - Добавление точек
- 95B - Счастливые числа
- 963A - Знакопеременная сумма
- 1034A - Увеличить НОД
- 1038D - Слизняки
- 1118F1 - Разрезание дерева (легкая версия)
- 1326D2 - Префиксно-суффиксный палиндром (усложненная версия)
- 1437C - Шеф Монокарп
- 1500A - Поеду домой
- 220B - Маленький Слоник и массив
- 432C - Простые обмены
- 440C - Единичная арифметика
- 49D - Игра
- 513G1 - Инверсии
- 683E - Метание молота
- 687B - Игра с остатками
- 772B - Выпуклый Корабль
- 776C - Химикаты Молли
- 813B - Золотой Век
- 914C - Комивояжёр и специальные числа
- 939E - Максимизируй!
- 983B - XOR-пирамида
- 1267L - Lexicography
- 1327E - Посчитайте блоки
- 1396B - Каменная игра
- 1466E - Аполлон против Пана
- 1509C - Спортивный фестиваль
- 257C - Угол обзора
- 300C - Прекрасные числа
- 482B - Интересный массив
- 551B - ZgukistringZ
- 67B - Перестановка
- 894B - Ральф и его магическое поле
- 911D - Подсчет инверсий
- 988D - Точки и степени двойки
- 1324F - Максимально белое поддерево
- 1334D - Минимальный эйлеров цикл
- 255D - Остап и квадрат
- 899D - Продажа лопат
- 933A - Извилистые движения
- 986B - Петя и перестановки
1900
- 552D - Ваня и треугольники
- 582B - И снова ...
- 660D - Количество параллелограммов
- 661F - Простые числа на интервале
- 1205B - Кратчайший цикл
- 121C - Счастливая перестановка
- 1272E - Ближайшая противоположная четность
- 1285D - Dr. Evil Underscores
- 1400D - Зигзаги
- 162D - Уберите цифры
- 20C - Алгоритм Дейкстры?
- 335B - Палиндром
- 470E - Шахматная доска
- 577B - Сумма по модулю
- 597C - Подпоследовательности
- 5C - Наибольшая правильная скобочная подстрока
- 622D - Оптимальное расположение чисел
- 784F - Crunching Numbers Just for You
- 803C - Максимальный НОД
- 1029D - Склеенные множители
- 1036C - Шикарные числа
- 1089F - Fractions
- 109B - Счастливая вероятность
- 111B - Петя и делители
- 1155D - Красивый массив
- 1168B - Хорошая тройка
- 1264B - Красивая последовательность
- 134B - Пары чисел
- 1430E - Переворот строки
- 19B - Кассир
- 22D - Отрезки
- 279E - Красивая декомпозиция
- 319B - Психи - в шеренгу!
- 359C - Простое число
- 45D - Даты событий
- 463D - Gargari и перестановки
- 472D - Уроки дизайна задач: обратные задачи
- 476D - Dreamoon и множества
- 547B - Майк и футы
- 552C - Ваня и весы
- 599D - Спанч Боб и Квадраты
- 661B - Времена года
- 708B - Восстановление строки
- 808D - Разделение массива
- 862C - Махмуд, Ехаб и xor
- 1060D - Стулья и круги
- 1303D - Заполни сумку
- 1444B - Разбивай и суммируй
- 1492D - Ход гения
- 223B - Две строки
- 294C - Шаасс и лампочки
- 367B - Сережа и анаграммы
- 388B - Лиса и минимальный путь
- 41E - 3-циклы
- 470C - Eval
- 470D - Шифр Цезаря
- 540D - Остров невезения
- 55C - Кекс или смерть
- 683G - Дробь
- 691E - Xor-последовательности
- 965D - Одноразовые камни
- 1031D - Минимальный путь
- 1032D - Барселонское расстояние
- 1067A - Массив без локальных максимумов
- 1081E - Недостающие числа
- 1095E - Почти правильная скобочная последовательность
- 1119E - Павел и треугольники
- 1147B - Фигуры Хладни
- 1174D - Ихаб и обычная задача на исключающее ИЛИ
- 1208D - Восстановить перестановку
- 1242B - 0-1 MST
- 1311F - Движущиеся точки
- 1365E - Максимальное значение подпоследовательности
- 1463D - Пары
- 1488D - Марафон решения задач
- 16E - Рыбы
- 213B - Числа
- 223C - Частичные суммы
- 232B - Таблица
- 257D - Сумма
- 27C - Неотсортированная подпоследовательность
- 452D - Стирка, сушка, глажка
- 452D - Стирка, сушка, глажка
- 455B - Много игр
- 459C - Пашмак и автобусы
- 550D - Регулярный мост
- 739B - Алёна и дерево
- 959E - Махмуд, Эхаб, исключащее ИЛИ и минимальное остовное дерево
- 1041E - Восстановление дерева
- 1092F - Дерево максимальной стоимости
- 1360G - A/B матрица
- 730J - Bottles
- 959D - Махмуд, Эхаб и еще одна игра про построение массива
- 1508A - Бинарная литература
- 457B - Распределенный join
- 999D - Уравняй остатки
2000
- 1366D - Два делителя
- 600D - Площадь пересечения двух кругов
- 1082E - Увеличение частоты
- 615D - Множители
- 900D - Необычные последовательности
- 961D - Пара прямых
- 1132F - Удали строку
- 1244E - Минимизация разности
- 1288D - Задача Минимакс
- 1294F - Три пути в дереве
- 1391D - 505
- 1416C - XOR-инверсии
- 1493C - K-красивые строки
- 451D - Считаем хорошие подстроки
- 474E - Столбы
- 475D - CGCDSSQ
- 571B - Минимизация
- 797E - Запросы на массиве
- 803F - Взаимно простые подпоследовательности
- 891B - Чревоугодие
- 895C - Квадратные подмножества
- 963B - Уничтожение дерева
- 999E - Достижимость из столицы
- 1033D - Делители
- 1088D - Ехаб и еще одна очередная задача на xor
- 1200E - Склеивание слов
- 1311D - Три целых числа
- 1416B - Приравнять их всех
- 453B - Маленькая пони и ларец гармонии
- 468B - Два множества
- 487B - Лента
- 490E - Восстановление возрастающей последовательности
- 578C - Слабость и бедность
- 633D - Фибоначчиеватость
- 774J - Сериал Степана
- 863E - Выключение телевизора
- 893E - Подсчет массивов
- 899E - Удаление отрезков
- 920F - SUM и REPLACE
- 933B - Генеральная уборка
- 940E - Кэшбэк
- 1101D - Подсчёт GCD
- 1147C - Ним Таноса
- 1156C - Соединение точек
- 1209E1 - Вращая столбцы (упрощенная версия)
- 1354C2 - Не так просто вписываем многоугольник
- 1359D - Очередная очередная задача
- 1359E - Модульная стабильность
- 1408D - Прожекторы
- 1525C - Столкновения роботов
- 432D - Префиксы и суффиксы
- 461B - Яблов и дерево
- 466B - Чудо-комната
- 492E - Ваня и поле
- 509C - Суммы цифр
- 542C - Идемпотентная функция
- 721D - Максим и массив
- 926F - Мобильная связь
- 997B - Римские цифры
- 1083B - Орехус и строки
- 1092E - Лес минимального диаметра
- 1102F - Вытянутая матрица
- 1157F - Максимальный сбалансированный круг
- 1385E - Ориентация ребер
- 1521C - Настя и загаданная перестановка
- 1536D - Омкар и медианы
- 501D - Миша и сложение перестановок
- 758D - Умение переводить
- 792C - Поделись на три!
- 1349B - Орак и медианы
- 1379C - Выбор цветов для букета
- 1380D - Берсерк и Огненный Шар
- 1415D - XOR-пушка
- 1513D - НОД и МОД
- 965C - Жадный Аркадий
- 1219G - Harvester
2100
- 1493D - НОД массива
- 1499D - Количество пар
- 484B - Максимальное значение
- 919E - Уравнение конгруэнтности
- 955C - Грустные степени
- 1510D - Digits
- 837D - Круглое подмножество
- 1029E - Дерево коротких расстояний
- 1098B - Хорошая таблица
- 1433F - Сумма с нулевым остатком
- 1486D - Максимальная медиана
- 431D - Случайное задание
- 530H - Точки в треугольнике
- 540E - Бесконечные инверсии
- 552E - Ваня и скобки
- 609E - Минимальное остовное дерево по каждому ребру
- 632D - Самая длинная подпоследовательность
- 665E - Красивые подмассивы
- 926J - Отрезки
- 992D - Настя и игра
- 1032E - Невыносимая лёгкость гирек
- 1146D - Прыгание лягушки
- 1151E - Количество компонент
- 1167E - Удаление отрезка
- 1184A2 - Хайди изучает хеширование (средняя)
- 1207F - Задача об остатках
- 1217D - Покраска ребер
- 1312E - Сжатие массива
- 1322B - Подарок
- 1409F - Подпоследовательности длины два
- 1411D - Грайм Зоопарк
- 489F - Особые матрицы
- 549H - Вырожденная матрица
- 551D - GukiZ и двоичные операции
- 576B - Инвариантность дерева
- 576C - Точки на плоскости
- 762C - Две строки
- 837E - Васина функция
- 899F - Удаление букв
- 980D - Идеальные группы
- 988E - Делимость на 25
- 1003E - Построение дерева
- 1006F - Xor-пути
- 1025D - Восстановление BST
- 1027E - Противоположная раскраска
- 1117D - Магические камни
- 1158C - Восстановление перестановки
- 1364D - Последнее следствие Ехаба
- 1366E - Два массива
- 1372D - Омкар и круг
- 1387A - Граф
- 1419E - Расшифровка
- 1454F - Разделение массива
- 1516D - Ехаб разрезает массив
- 441D - Валера и обмены
- 466D - Увеличьте последовательность
- 486D - Допустимые множества
- 491B - Отель в Нью-Йорке
- 530G - Расстояние Левенштейна
- 571A - Удлинение палочек
- 771C - Мишка и прыжки по дереву
- 850B - Арпа и список чисел
- 920E - Связные компоненты?
- 960F - Прогулка
- 498C - Массив и операции
- 587B - Duff на пляже
- 788B - Странное путешествие
- 799D - Расширение поля
- 877D - Оля и энергетики
- 954F - Задача о бегуне
- 1355E - Реставрационное расстояние
- 1213F - Нестабильная сортировка строки
2200
- 1070A - Find a Number
- 1156E - Специальные подотрезки перестановки
- 1373E - Сумма цифр
- 1503C - Задача коммивояжёра
- 903D - Почти разница
- 1154G - Минимально возможный LCM
- 1166D - Милые последовательности
- 1168C - И-достижимость
- 1389E - Неоднозначность календаря
- 1437E - Сделай возрастающим
- 616E - Сумма остатков
- 617E - XOR и любимое число
- 915D - Почти ацикличный граф
- 920G - Список чисел
- 946E - Наибольшее красивое число
- 1034B - Little C любит 3 II
- 1140E - Беспалиндромные массивы
- 1156D - 0-1-Дерево
- 1175E - Минимальное покрытие отрезков
- 1311E - Построить бинарное дерево
- 1428E - Морковка для кроликов
- 1438D - Влиятельная Ксения
- 1485D - Делители и степенные разности
- 1486E - Парный платёж
- 1515E - Феникс и компьютеры
- 612E - Корень квадратный из перестановки
- 622E - Муравьи в листьях
- 802E - Сурки (средняя)
- 850C - Арпа и игра с Можтабой
- 868D - Огромные строки
- 903E - Обмены в строке
- 903F - Замена подматриц
- 1037E - Поездка
- 1045G - Роботы с искуственным интеллектом
- 1155E - Угадай корень
- 1157G - Обращение строк и столбцов
- 1196F - К-й путь
- 1333F - Катя и несовершенства
- 1400E - Очистите мультимножество
- 1407D - Дискретные Центробежные Прыжки
- 1468A - LaIS
- 1470D - Странное расселение
- 1526D - Убить Антона
- 448E - Про делители
- 476E - Dreamoon и строки
- 628D - Волшебные числа
- 768D - Джон и сферы
- 773C - Степное разбиение
- 802H - Ложные Новости (средняя)
- 852F - Преобразование произведения
- 908D - Новый год и произвольный порядок
- 1059D - Заповедник
- 1097D - Makoto и доска
- 1110D - Jongmah
- 1110E - Магические камни
- 1184C2 - Хайди и тест Тьюринга (средняя)
- 1328F - Сделай k одинаковых
- 1406D - Три последовательности
- 762E - Радиостанции
- 774H - Восстановление строки
- 965E - Короткий код
- 1136E - Настя не придумала легенду
- 1215E - Шарики
- 1220E - Туризм
- 1234F - Очередной разворот подстроки
- 1278E - Тесты для задачи D
- 1474D - Уборка
- 785E - Антон и перестановка
- 804C - Раскраска мороженого
- 906B - Пересаживание студентов
- 1498D - Бананы в микроволновке
2300
- 1182E - Рекуррентность произведений
- 1188B - Посчитайте пары
- 1198D - Покраска прямоугольника 1
- 1073E - Сумма на отрезке
- 425D - Сережа и квадраты
- 487C - Последовательность частичных произведений
- 660E - Различные подмножества по всем кортежам
- 870E - Точки, прямые и неоригинальные названия
- 888G - Xor-MST
- 915G - Простые массивы
- 1132E - Рюкзак
- 1468M - Similar Sets
- 558E - Простое задание
- 610D - Вика и отрезки
- 641G - Меленький Артёмка и граф
- 675E - Электрички и статистика
- 713C - Соня и задача без легенды
- 762D - Максимальный путь
- 938E - История максимумов
- 1276C - Красивый прямоугольник
- 1404C - Уничтожение фиксированных точек
- 451E - Devu и цветы
- 460D - Витя и множество
- 598C - Ближайшие вектора
- 690A2 - Коллективный разум (средняя)
- 803G - Периодическая задача RMQ
- 817F - Запросы на MEX
- 845G - Кратчайший путь?
- 856B - Похожие слова
- 993E - Никита и порядковая статистика
- 1015F - Скобочная подстрока
- 1046I - Скажи привет
- 1101G - Ошибка сервера перевода
- 1167F - Скалярные запросы
- 1204E - Наташа, Саша и префиксные суммы
- 1268C - K целых чисел
- 1270E - Разделите точки
- 1476E - Сопоставление шаблонов
- 467E - Леша и сложная задача
- 600E - Lomsat gelral
- 708C - Центроиды
- 774E - Большое число и остаток
- 808E - Продажа сувениров
- 838E - Выпуклый контур
- 960E - Знакопеременное дерево
- 995C - Из бара домой
- 1139D - Получить единицу
- 1385F - Удаление листьев
- 1385G - Перевороты столбцов
- 1394B - Boboniu ходит по графу
- 718C - Саша и массив
- 772C - Возмутительный Контраст
- 825E - Минимальные метки
- 891C - Зависть
2400
- 1036E - Покрытые точки
- 932E - Командная работа
- 1485F - Копия или префиксная сумма
- 1527D - MEX дерево
- 449D - Jzzhu и числа
- 912E - Простой подарок
- 915F - Несбалансированность дерева
- 1007B - Замостите параллелепипед
- 1032F - Вася и максимальное паросочетание
- 1051F - Самое короткое условие
- 1059E - Разбейте дерево
- 1132G - Жадные подпоследовательности
- 1182D - Полное зеркало
- 1187D - Сортировка подотрезков
- 1423J - Bubble Cup hypothesis
- 452E - Три строки
- 632F - Волшебная матрица
- 665F - Четыре делителя
- 802N - Первоапрельская задача (средняя)
- 865D - Купи дешево, продай дорого
- 911F - Разрушение дерева
- 922F - Делимость
- 962F - Рёбра на простых циклах
- 1036F - Взаимно простые степени
- 1045B - Космический Исаак
- 1083E - Орехус и прямоугольники
- 1093F - Вася и массив
- 1107E - Вася и двоичная строка
- 1114F - Очередная задача про запросы к массиву
- 1142C - U2
- 1146E - Холодное тепло
- 1184E3 - Вторжение Далеков (сложная)
- 1186F - Казак Вус и граф
- 1202E - Вам задана строка...
- 1374F - Сортировка циклическими сдвигами
- 1401E - Разбиваем квадрат
- 1428F - Фруктовые последовательности
- 1455E - Четыре точки
- 1473E - Минимальный путь
- 1482F - Полезные рёбра
- 1523D - Нравится - не нравится
- 626E - Простая асимметрия
- 632E - Вор в магазине
- 720B - Кактусофобия
- 808F - Карточная игра
- 906C - Вечеринка
- 946F - Фибоначчиевы подпоследовательности
- 959F - Махмуд, Эхаб и ещё одна задача про исключающее ИЛИ
- 990G - Подсчёт GCD
- 1000F - Одно вхождение
- 1028E - Восстановление массива
- 1038E - Наибольшее паросочетание
- 1082G - Петя и граф
- 1088E - Ехаб и задача о выборе компонент
- 1093E - Пересечение перестановок
- 1096G - Счастливые билеты
- 1147D - Палиндромный XOR
- 1163E - Волшебные перестановки
- 1401F - Reverse и Swap
- 1442C - Развороты графа
- 1491E - Фиб-дерево
- 1526E - Oolimry и суффиксный массив
- 446C - DZY любит числа Фибоначчи
- 484D - Детский сад
- 513G2 - Инверсии
- 582C - Превосходящие периодические подмассивы
- 758F - Геометрические прогрессии
- 873F - Запрещённые индексы
- 914E - Палиндромы в дереве
- 1027F - Сессия в БГУ
- 1042F - Множества листьев
- 1091E - Новый год и оценка знакомых
- 1221F - Выбери квадрат
- 1469E - Немного похожи
- 1494E - A-Z граф
- 1499F - Разрезы диаметров
Remember that a short statement doesn't mean a simple and clear statement.
Most of the time I skip problems because of long statements, this list is brilliant!
This is Atcoderized Codeforces
Thank You so much for this. When I practice I just want to get to the main idea of the problem instead of reading long statements(nothing against long statement problems though). You have no idea how much time you have saved me!
Are you good in combinatorics?
I don't know if I am good or not, but it surely is my favourite branch in all of mathematics.
Thanks for your help.I am also lazy.
Will surely bookmark this,thankyou soo much
Very useful and needed stuff !!
Thanks for sharing your hard work with the true LAZY programmers like me!!
this is really, very helpful and nice effort you put into but can you also the same for problems rated form 1000 to 1200, that might be also veyr helpful
thanks.
-
Thanks for the blog. Also will it be possible for Codeforces to add this as a tag choice. So we can just use the tag filter to sort out such problems. It will be very helpful.
1331A - Is it rated?. Very short statement
Have you compiled it manually or made it with some codes ?
It's compiled manually.
adnan_toky can you add 2500-3000 problems too? :)
I can. Basically, I made the list for my personal practice purpose. As I solve in the range of 1700-2400, I only included them.
What about 1200-1600 category? Can you compile those?
Do compile yourself and share with us.
Remove 7th problem in 1800: Heidi and Library (medium). (Not having short statement).
Edit: Also 8th. (Only language available is Factor)
I'm so glad to see my own problem in the list:) Made my day.
Inspired by this, I have compiled a more complete list of shortest problems.
Github link
Add all problems of todays contest, lol
Amazing List