Ctrl K

Задачи

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

Самый длинный зеркальный кусокTwo Pointers · String · Dynamic ProgrammingСредняяШаблон с точкой и звёздочкойRecursion · String · Dynamic ProgrammingСложнаяВсе правильные скобочные строкиString · Dynamic Programming · BacktrackingСредняяСамый длинный сбалансированный отрезок скобокStack · String · Dynamic ProgrammingСложнаяВода между стенамиStack · Array · Two PointersСложнаяПодходит ли строка под шаблонGreedy · Recursion · StringСложнаяМеньше всего прыжков до концаGreedy · Array · Dynamic ProgrammingСредняяСамая прибыльная серия днейArray · Divide and Conquer · Dynamic ProgrammingСредняяДобраться до последней клеткиGreedy · Array · Dynamic ProgrammingСредняяСколько маршрутов по сеткеMath · Dynamic Programming · CombinatoricsСредняяМаршруты тележки по складуArray · Dynamic Programming · MatrixСредняяДешёвый маршрут из угла в уголArray · Dynamic Programming · MatrixСредняяРаскладки плитки на дорожкеMemoization · Math · Dynamic ProgrammingЛёгкаяНаименьшее число правокString · Dynamic ProgrammingСредняяСамый большой горящий блокStack · Array · Dynamic ProgrammingСложнаяПеретасовка разрезамиString · Dynamic ProgrammingСложнаяСколькими способами прочитать шифрString · Dynamic ProgrammingСредняяСколько форм у дерева поискаTree · Binary Search Tree · MathСредняяСплести две строкиString · Dynamic ProgrammingСредняяСколькими способами вычеркнутьString · Dynamic ProgrammingСложнаяСтроки числовой пирамидыArray · Dynamic ProgrammingЛёгкаяОдна строка числовой пирамидыArray · Dynamic ProgrammingЛёгкаяДешёвый спуск с пирамидыArray · Dynamic ProgrammingСредняяОдна сделкаArray · Dynamic ProgrammingЛёгкаяСколько угодно сделокGreedy · Array · Dynamic ProgrammingСредняяПрибыль за две сделкиArray · Dynamic ProgrammingСложнаяСамый тяжёлый путь в деревеTree · Depth-First Search · Dynamic ProgrammingСложнаяНарезка слова на палиндромыString · Dynamic Programming · BacktrackingСредняяМеньше всего разрезовString · Dynamic ProgrammingСложнаяРазбиение на слова из словаряTrie · Memoization · ArrayСредняяВсе способы расставить пробелыTrie · Memoization · ArrayСложнаяОтрезок с наибольшим произведениемArray · Dynamic ProgrammingСредняяПереход через пещеруArray · Dynamic Programming · MatrixСложнаяПрибыль при ограниченном числе сделокArray · Dynamic ProgrammingСложнаяСмены без двух подрядArray · Dynamic ProgrammingСредняяУрожай с круглого огородаArray · Dynamic ProgrammingСредняяСамый большой сплошной квадратArray · Dynamic Programming · MatrixСредняяСколько раз написана единицаRecursion · Math · Dynamic ProgrammingСложнаяВсе результаты расстановки скобокRecursion · Memoization · MathСредняяУлица в три цветаArray · Dynamic ProgrammingСредняяЧисла из двоек, троек и пятёрокHash Table · Math · Dynamic ProgrammingСредняяПокраска домов без одинаковых соседейArray · Dynamic ProgrammingСложнаяЗабор без трёх одинаковых подрядDynamic ProgrammingСредняяСумма из наименьшего числа квадратовBreadth-First Search · Math · Dynamic ProgrammingСредняяСамая длинная растущая выборкаArray · Binary Search · Dynamic ProgrammingСредняяСделки с днём отдыхаArray · Dynamic ProgrammingСредняяГасим фонари с наибольшей выгодойArray · Dynamic ProgrammingСложнаяN-е число из заданных простыхArray · Math · Dynamic ProgrammingСредняяМинимум купюрBreadth-First Search · Array · Dynamic ProgrammingСредняяСамый длинный подъём по картеDepth-First Search · Breadth-First Search · GraphСложная
1 из 12 · 558 задач