Вопросы по теме 'coin-change'

Если я использую динамическое программирование для размена монет, какой будет матрица для запоминания?
Я не понимаю, как должна выглядеть матрица для метода динамического программирования проблемы с монетами. Скажем, у меня есть номиналы 1c, 5c, 10c и 25c, и я вызываю внесение изменений (10). т. е. я хочу внести сдачу на 10 центов, как должна...
772 просмотров

Изменение пролога на 100 центов
Я новичок в Прологе и хочу написать функцию, которая возвращает все различные способы внесения сдачи за доллар (100 центов). У нас есть 2-центовые монеты, 11-центовые монеты, 38-центовые монеты и, что интересно, -8-центовые монеты (монета стоимостью...
1008 просмотров
schedule 02.05.2022

Оптимизация обмена монет
Я пытаюсь решить эту проблему: Предположим, у меня есть набор из n монет {a_1, a2, ..., a_n}. Монета со значением 1 всегда будет появляться. Какое минимальное количество монет мне нужно, чтобы достичь M? Ограничения: 1 ≤...
1359 просмотров

Представление суммы денег конкретными счетами
Я хочу написать функцию в Racket, которая принимает сумму денег и список конкретных значений счетов, а затем возвращает список с количеством счетов, использованных каждого типа для получения данной суммы в целом. Например, (calc 415 (list 100 10 5 2...
426 просмотров

Преобразование неэффективной рекурсивной функции размена монет в итерацию
У меня есть неэффективная рекурсивная функция обмена монет, которая определяет количество комбинаций монет для заданной суммы. Я хотел бы преобразовать его в более эффективную итеративную функцию, если это возможно. Одна проблема заключается в...
325 просмотров
schedule 12.06.2023

Генерация сдачи с учетом суммы наличных и списка валют
Я пытаюсь написать программу на Прологе, которая делает две вещи: Принимает два аргумента, целое число и список целых чисел. Удовлетворительно, если изменение для первого аргумента может быть сделано из некоторой комбинации элементов из второго...
132 просмотров
schedule 29.10.2022

Проблема с изменением монеты Java с использованием рекурсии не работает
Я искал код и логику для этого и в основном скопировал код с https://www.youtube.com/watch?v=k4y5Pr0YVhg и https://www.techiedelight.com/coin-change-problem-find-total-number-ways-get-denomination-coins/ Но моя программа неверна, потому что...
310 просмотров
schedule 10.02.2023

Проблема размена монет с динамическим программированием
Это мой код, касающийся проблемы обмена монет для печати общего количества способов для набора монет и целевой суммы. def coin_change(coins,amount): table=[0 for k in range(amount+1)] table[0]=1 for coin in coins: for x in...
247 просмотров
schedule 03.02.2023

Изменение общей стоимости с использованием наименьшего количества монет, исключая конкретную монету, и возвращает результат в виде строки
Я столкнулся с проблемой с одним из моих заданий, где небольшой частью задания является метод написания для приведенного ниже описания: Метод, который принимает два значения; значение для обмена и тип монеты для исключения, а затем вернуть...
189 просмотров
schedule 09.05.2024

Проблема размена монет: подход сверху вниз не является полиномиальным
Проблема с раздачей монет (см. кодовую страницу leet здесь ) дает нам несколько монет определенного номиналы в массиве, c. Затем, учитывая целевую сумму t, мы хотим найти минимальное количество монет, необходимое для получения этой целевой суммы....
208 просмотров
schedule 27.10.2022