由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 找零钱dp的问题
相关主题
问道硬币题目面试被拒,百思不得其解,求指点
F家的一道题。看起来好像很凶残的样子。求大家给思路给想法。。囧请问大牛们leetcode上那道gray code的题
求Leetcode 3Sum 能过大数据的python解法……HackerRank的Oobleck boxes问题
关于DP的问题LC的3sum谁有简洁代码?
问道题将军们, 再来做道题 (转载)
Target coinstravelling salemen problem有什么好的解法吗?
Given coins of value {k1, k2, ..., km}, 用最少硬币数组成一个sum 咋做啊关于什么时候可以用贪心算法求找零问题
An online coding test problem贴一道老算法题
相关话题的讨论汇总
话题: solution话题: coin话题: none话题: value话题: dp
进入JobHunting版参与讨论
1 (共1页)
i****y
发帖数: 84
1
请问找零钱最少的问题,如果找不出怎么办,比如没有1cent只有2cent的面值,一般这
样的问题该怎么处理呢?
opt[3] =opt[3-2]+1;
可是没1cent然后咋办?设opt[1] = max_value?
k**********y
发帖数: 20
2
def solve_coin_change_dp(coins, value):
"""A dynamic solution to the coin change problem with optimal solution"""
solution = [None for x in range(value + 1)]
solution[0] = []
for i in range(1, value + 1):
for coin in coins:
if coin > i: continue
elif not solution[i] or len(solution[i - coin]) + 1 < len(
solution[i]):
if solution[i - coin] != None:
solution[i] = solution[i - coin][:]
solution[i].append(coin)
if solution[-1] != None:
#print '%d coins: %s' % (len(solution[-1]), solution[-1]) + "for " +
str(value)
return solution[-1]
我的DP 代码,请看看

【在 i****y 的大作中提到】
: 请问找零钱最少的问题,如果找不出怎么办,比如没有1cent只有2cent的面值,一般这
: 样的问题该怎么处理呢?
: opt[3] =opt[3-2]+1;
: 可是没1cent然后咋办?设opt[1] = max_value?

s****p
发帖数: 124
3
为什么所有的解法都只给出最小值,而不给出具体的怎么找的解法?比如,最小值什么
时候取得?
1 (共1页)
进入JobHunting版参与讨论
相关主题
贴一道老算法题问道题
一道大公司诡异的complete binary tree max sum of 2 nodes 题Target coins
现在怎么都是讨论offer的,没有做题的了?Given coins of value {k1, k2, ..., km}, 用最少硬币数组成一个sum 咋做啊
Maximal Rectangle O(mn) 解法 非 histogramAn online coding test problem
问道硬币题目面试被拒,百思不得其解,求指点
F家的一道题。看起来好像很凶残的样子。求大家给思路给想法。。囧请问大牛们leetcode上那道gray code的题
求Leetcode 3Sum 能过大数据的python解法……HackerRank的Oobleck boxes问题
关于DP的问题LC的3sum谁有简洁代码?
相关话题的讨论汇总
话题: solution话题: coin话题: none话题: value话题: dp