Результаты поиска по запросу "dynamic-programming"
Как и почему этот код работает? Нахождение минимального количества шагов, чтобы изменить одно слово на другое
Я исследую, как найти минимальное количество шагов, необходимых для преобразования word1 в word2, и наткнулся на следующую реализацию с правилами:Для двух сл...
Максимальная сумма интервалов неперекрывающихся интервалов в лис, т интервалов
Кто-то задал мне этот вопрос: Вам предоставляется список интервалов. Вы должны разработать алгоритм, чтобы найти последовательность неперекрывающихся интервалов, чтобы сумма интервалов была максимальной. Например: Если заданы ...
Реализация текстового обоснования с динамическим программированием
Я пытаюсь понять концепцию динамического программирования через курс по MIT ...
@kotlinski @Mark Я обновил теги и границы :)
есткийПроблема алгоритмов в том, что:Разделите список на 2 части (суммы), чтобы их суммы были ближе всего (больше) друг к другу длина списка составляет 1 <= n <= 100, а их вес (числа) 1 <= w <= 250 приведены в вопросе. Например: 23 65 134 32 95 ...
, представленный массивом лог (W) битов. Увеличьте его размер на 1 (добавив 1 значащий бит), W удваивается, поэтому время выполнения удваивается, следовательно, экспоненциальная сложность времени.
ю этоKnapsack является NP-полным, в то время как это может быть решено DP. Они говорят, что решение DPpseudo-polynomialтак как оно экспоненциально по «длине ввода» (то есть количеству битов, необходимых для кодирования ввода). К сожалению, я не ...