Ctrl K

Задачи

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

Раскладки плитки на дорожкеMemoization · Math · Dynamic ProgrammingЛёгкаяРазбиение на слова из словаряTrie · Memoization · ArrayСредняяВсе способы расставить пробелыTrie · Memoization · ArrayСложнаяВсе результаты расстановки скобокRecursion · Memoization · MathСредняяСамый длинный подъём по картеDepth-First Search · Breadth-First Search · GraphСложнаяСпуск до единицыGreedy · Bit Manipulation · MemoizationСредняяГонка из общей кучки чиселBit Manipulation · Memoization · MathСредняяРасчистить ряд шариковStack · Breadth-First Search · MemoizationСложнаяСумма двух предыдущихRecursion · Memoization · MathЛёгкаяРасчистка цветных кубиковMemoization · Array · Dynamic ProgrammingСложнаяСамая дешёвая корзина с наборамиBit Manipulation · Memoization · ArrayСредняяГруппы с равными суммамиBit Manipulation · Memoization · ArrayСредняяПятнашки на шесть клетокBreadth-First Search · Memoization · ArrayСложнаяВор и охранникGraph · Topological Sort · MemoizationСложнаяМеньше всего знаков до целиMemoization · Math · Dynamic ProgrammingСложнаяСумма трёх предыдущихMemoization · Math · Dynamic ProgrammingЛёгкаяМесто по числу шагов градиныMemoization · Dynamic Programming · SortingСредняяРазрезать торт с ягодамиMemoization · Array · Dynamic ProgrammingСложнаяТающая горка апельсиновMemoization · Dynamic ProgrammingСложнаяДругие порядки для того же дерева поискаTree · Union Find · Binary Search TreeСложнаяПоездки на одном бакеMemoization · Array · Dynamic ProgrammingСложнаяОбнулить разряды по строгим правиламBit Manipulation · Memoization · Dynamic ProgrammingСложнаяТихие и общительные жильцыBit Manipulation · Memoization · Dynamic ProgrammingСложнаяМышь, кот и сырGraph · Topological Sort · MemoizationСложнаяСвежие булочки для каждой компанииBit Manipulation · Memoization · ArrayСложнаяСамый частый цвет на путиGraph · Topological Sort · MemoizationСложнаяКогда встретятся фаворитыMemoization · Dynamic ProgrammingСложнаяПроверка контрольной по арифметикеStack · Memoization · ArrayСложнаяДвоичное число не больше порогаGreedy · Memoization · StringСредняяРаспил доски на продажуMemoization · Array · Dynamic ProgrammingСложнаяБроски кубика без близких повторовMemoization · Dynamic ProgrammingСложнаяПрогулки только в горуDepth-First Search · Breadth-First Search · GraphСложнаяПодъём по строкам и столбцамMemoization · Array · Hash TableСложнаяПрогулка до первого повтораGraph · Memoization · Dynamic ProgrammingСложнаяСбор монет: пошлина или половинаBit Manipulation · Tree · Depth-First SearchСложнаяДеление на пять и одиннадцатьBreadth-First Search · Memoization · Dynamic ProgrammingСредняяУдаления с одинаковой суммойMemoization · Array · Dynamic ProgrammingСредняяКузнечик на бесконечной лестницеBit Manipulation · Memoization · MathСложнаяСлед с одним изгибомMemoization · Array · Dynamic ProgrammingСложная