Контейнер с наибольшим количеством раствора LeetCode

Постановка задачи Контейнер с наибольшим количеством воды LeetCode Solution говорит, что – Вам дан целочисленный массив высотой n. Нарисовано n вертикальных линий так, что две конечные точки i-й линии равны (i, 0) и (i, height[i]). Найдите две линии, которые вместе с осью x образуют контейнер, такой, что контейнер …

Подробнее

Следующая перестановка Решение LeetCode

Постановка задачи Следующая перестановка Решение LeetCode. Перестановка массива целых чисел представляет собой расположение его элементов в последовательности или линейном порядке. Например, для arr = [1,2,3] перестановками arr считаются следующие: [1,2,3], [1,3,2], [3,1,2], [2,3,1 ,XNUMX]. Следующая перестановка массива целых чисел — это следующая лексикографически большая перестановка …

Подробнее

Camelcase Сопоставление Leetcode Solution

Постановка задачи: решение Leetcode для сопоставления Camelcase говорит, что — Учитывая массив строк «запросы» и строку «шаблон», вернуть результат логического массива, где результат [i] равен true, где «queries[i]» соответствует «шаблону», в противном случае — ложь. . Слово запроса «queries[i]» совпадает с «шаблон», если вы можете вставить несколько строчных букв латинского алфавита в «шаблон», поэтому…

Подробнее

Решение обратного целочисленного литкода

Постановка задачи Обратное целое LeetCode Solution говорит, что – Учитывая 32-разрядное целое число x со знаком, верните x с перевернутыми цифрами. Если изменение x приводит к тому, что значение выходит за пределы диапазона 32-разрядных целых чисел со знаком [-231, 231 - 1], тогда возвращается 0. Предположим, что среда не позволяет хранить 64-разрядные целые числа (со знаком или без знака). Пример 1: …

Подробнее

Минимальная сумма умножений n чисел

Задача «Минимальная сумма умножения n чисел» гласит, что вам дано n целых чисел, и вам нужно минимизировать сумму умножения всех чисел, взяв два смежных элемента за один раз и вернув их сумму по модулю 100 до тех пор, пока единый номер…

Подробнее

Итеративный обход предзаказов

Задача «Итеративный обход перед порядком» гласит, что вам дано двоичное дерево, и теперь вам нужно найти обход дерева перед порядком. От нас требуется найти обход перед порядком, используя итерационный метод, а не рекурсивный подход. Пример 5 7 9 6 1 4 3…

Подробнее

Выведите n членов последовательности Ньюмана-Конвея

Постановка задачи Задача «Вывести n членов последовательности Ньюмана-Конвея» утверждает, что вам дано целое число «n». Найдите первые n членов последовательности Ньюмана-Конвея и распечатайте их. Пример n = 6 1 1 2 2 3 4 Объяснение Все напечатанные термины следуют последовательности Ньюмана-Конвея ...

Подробнее

Самая длинная битоническая подпоследовательность

Предположим, у вас есть массив целых чисел, в постановке задачи предлагается определить самую длинную битонную подпоследовательность. Битонная последовательность массива рассматривается как последовательность, которая сначала увеличивается, а затем уменьшается. Пример arr [] = {1,4,2,76,43,78,54,32,1,56,23} 7 Объяснение 1 ⇒ 4 ⇒ 76 ⇒ 78 ⇒ 54…

Подробнее

Алгоритм покраски забора

Постановка задачи «Алгоритм рисования забора» гласит, что вам дается забор с несколькими столбами (деревянными или другими частями) и некоторыми цветами. Узнайте, сколько способов покрасить забор так, чтобы не более двух соседних заборов были одного цвета. С этого…

Подробнее

Резка стержня

Постановка задачи Задача «Резка стержня» заключается в том, что вам предоставляется стержень определенной длины и цены на стержни всех размеров, которые меньше или равны введенной длине. То есть мы знаем цену на стержни длиной от 1 до n, учитывая…

Подробнее

Translate »