Ctrl K

Задачи

Алгоритмические задачи с тестами: Python, JavaScript, Java, Go и C++, проверка на сервере.

Контур городской застройкиBinary Indexed Tree · Segment Tree · ArrayСложнаяМеньшие справаBinary Indexed Tree · Segment Tree · ArrayСложнаяСуммы отрезков в заданной полосеBinary Indexed Tree · Segment Tree · ArrayСложнаяОчередь по записям о ростеBinary Indexed Tree · Segment Tree · ArrayСредняяПары с крутым спадомBinary Indexed Tree · Segment Tree · ArrayСложнаяСколько самых длинных возрастающихBinary Indexed Tree · Segment Tree · ArrayСредняяТёмный промежуток между фонарямиBinary Indexed Tree · Segment Tree · QueueСложнаяБашни из падающих ящиковSegment Tree · Array · Ordered SetСложнаяПлощадь объединения прямоугольниковSegment Tree · Array · Ordered SetСложнаяТройки по нарастающей или по убывающейBinary Indexed Tree · Segment Tree · ArrayСредняяНаименьший код соседними обменамиGreedy · Binary Indexed Tree · Segment TreeСложнаяПобитовое И отрезка поближе к целиBit Manipulation · Segment Tree · ArrayСложнаяЦена расстановки на полкеBinary Indexed Tree · Segment Tree · ArrayСложнаяРейсы парома со складаSegment Tree · Queue · ArrayСложнаяЕдиниц больше, чем нулейBinary Indexed Tree · Segment Tree · ArrayСредняяСвежая краска по днямSegment Tree · Array · Ordered SetСложнаяТройки, согласные в обоих рейтингахBinary Indexed Tree · Segment Tree · ArrayСложнаяСамая длинная серия после каждой правкиSegment Tree · Array · StringСложнаяРастущая цепочка мелкими шагамиBinary Indexed Tree · Segment Tree · QueueСложнаяПары с ограниченным разрывомBinary Indexed Tree · Segment Tree · ArrayСложнаяБашня, ниже которой с обеих сторонBinary Indexed Tree · Segment Tree · ArrayСложнаяПереключатели и выплатыSegment Tree · ArrayСложнаяРаздача с самой младшей картыGreedy · Binary Indexed Tree · Segment TreeСложнаяЛучшая пара выше планокStack · Binary Indexed Tree · Segment TreeСложнаяТройка товаров с растущей ценойBinary Indexed Tree · Segment Tree · ArrayСредняяСумма квадратов разнообразияBinary Indexed Tree · Segment Tree · ArrayСложнаяТройка товаров с растущей ценойBinary Indexed Tree · Segment Tree · ArrayСложнаяКрутая подпоследовательность с наибольшей суммойBinary Indexed Tree · Segment Tree · ArrayСложнаяПервая общая крышаStack · Binary Indexed Tree · Segment TreeСложнаяДве стопки по числу большихBinary Indexed Tree · Segment Tree · ArrayСложнаяНомер расстановкиBinary Indexed Tree · Segment Tree · ArrayСредняяКуски с заданным AND и дешёвые хвостыBit Manipulation · Segment Tree · QueueСложнаяПарковка между столбикамиBinary Indexed Tree · Segment Tree · ArrayСложнаяВыбор через один после правокSegment Tree · Array · Divide and ConquerСложнаяОкно с OR ближе всего к целиBit Manipulation · Segment Tree · ArrayСложнаяВершины с изменениямиBinary Indexed Tree · Segment Tree · ArrayСложнаяОтрезки с точным ANDBit Manipulation · Segment Tree · ArrayСложнаяЦель из начал словTrie · Segment Tree · ArrayСредняяФраза из начал слов: длинная версияSegment Tree · Array · StringСложнаяПустой прямоугольник по точкамBinary Indexed Tree · Segment Tree · GeometryСредняяЧистый прямоугольник на кнопкахBinary Indexed Tree · Segment Tree · GeometryСложнаяЛучшая сумма после запрета значенияSegment Tree · Array · Dynamic ProgrammingСложнаяОтрезки, которые можно выровнятьStack · Segment Tree · QueueСложнаяЛиния, делящая площадь пополамSegment Tree · Array · Binary SearchСложнаяПосылки по ячейкамSegment Tree · Array · Binary SearchЛёгкаяСамая левая подходящая ячейкаSegment Tree · Array · Binary SearchСредняяСнять одну враждуSegment Tree · Array · EnumerationСложная