Вопросы по теме 'coin-change'
Если я использую динамическое программирование для размена монет, какой будет матрица для запоминания?
Я не понимаю, как должна выглядеть матрица для метода динамического программирования проблемы с монетами. Скажем, у меня есть номиналы 1c, 5c, 10c и 25c, и я вызываю внесение изменений (10). т. е. я хочу внести сдачу на 10 центов, как должна...
772 просмотров
schedule
15.04.2024
Изменение пролога на 100 центов
Я новичок в Прологе и хочу написать функцию, которая возвращает все различные способы внесения сдачи за доллар (100 центов). У нас есть 2-центовые монеты, 11-центовые монеты, 38-центовые монеты и, что интересно, -8-центовые монеты (монета стоимостью...
1008 просмотров
schedule
02.05.2022
Оптимизация обмена монет
Я пытаюсь решить эту проблему:
Предположим, у меня есть набор из n монет {a_1, a2, ..., a_n}. Монета со значением 1 всегда будет появляться. Какое минимальное количество монет мне нужно, чтобы достичь M?
Ограничения:
1 ≤...
1359 просмотров
schedule
15.12.2023
Представление суммы денег конкретными счетами
Я хочу написать функцию в Racket, которая принимает сумму денег и список конкретных значений счетов, а затем возвращает список с количеством счетов, использованных каждого типа для получения данной суммы в целом. Например, (calc 415 (list 100 10 5 2...
426 просмотров
schedule
20.03.2023
Преобразование неэффективной рекурсивной функции размена монет в итерацию
У меня есть неэффективная рекурсивная функция обмена монет, которая определяет количество комбинаций монет для заданной суммы. Я хотел бы преобразовать его в более эффективную итеративную функцию, если это возможно.
Одна проблема заключается в...
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