l*n
2 楼
多谢
x*r
3 楼
同问 + 请问这个问题出处?
我的想法是,对当前最优解,组合的种类是唯一的,那如果为每一个最优解加一个已选
了哪几个的信息,那么以后的DP过程中如果这类已经选完了,那么就在DP判断的时候排除这一个解
例如: 如果有1, 5两种面值
DP[105] = Min (DP[100] + 1, DP[104] + 1)
however如果DP[100].Used = 5 * 20 但面值5的只有20张,那么就只能选DP[104] + 1了
不知道这样可不可行,会不会丢掉解 :P
【在 r****o 的大作中提到】
: 如果每种硬币无穷多,可以用DP,
: 但如果每种硬币个数有限,还能用DP吗?如果可以,应该怎么写这个DP算法?多谢先。
我的想法是,对当前最优解,组合的种类是唯一的,那如果为每一个最优解加一个已选
了哪几个的信息,那么以后的DP过程中如果这类已经选完了,那么就在DP判断的时候排除这一个解
例如: 如果有1, 5两种面值
DP[105] = Min (DP[100] + 1, DP[104] + 1)
however如果DP[100].Used = 5 * 20 但面值5的只有20张,那么就只能选DP[104] + 1了
不知道这样可不可行,会不会丢掉解 :P
【在 r****o 的大作中提到】
: 如果每种硬币无穷多,可以用DP,
: 但如果每种硬币个数有限,还能用DP吗?如果可以,应该怎么写这个DP算法?多谢先。
c*i
4 楼
国内各大院线。保守估计,一周内不会下档。
r*o
9 楼
有点道理,不过如果100和104都选完了硬币怎么办?
这样105就无解了。
但实际上存在可能使得105可以从103+2得到。
排除这一个解
1了
【在 x****r 的大作中提到】
: 同问 + 请问这个问题出处?
: 我的想法是,对当前最优解,组合的种类是唯一的,那如果为每一个最优解加一个已选
: 了哪几个的信息,那么以后的DP过程中如果这类已经选完了,那么就在DP判断的时候排除这一个解
: 例如: 如果有1, 5两种面值
: DP[105] = Min (DP[100] + 1, DP[104] + 1)
: however如果DP[100].Used = 5 * 20 但面值5的只有20张,那么就只能选DP[104] + 1了
: 不知道这样可不可行,会不会丢掉解 :P
这样105就无解了。
但实际上存在可能使得105可以从103+2得到。
排除这一个解
1了
【在 x****r 的大作中提到】
: 同问 + 请问这个问题出处?
: 我的想法是,对当前最优解,组合的种类是唯一的,那如果为每一个最优解加一个已选
: 了哪几个的信息,那么以后的DP过程中如果这类已经选完了,那么就在DP判断的时候排除这一个解
: 例如: 如果有1, 5两种面值
: DP[105] = Min (DP[100] + 1, DP[104] + 1)
: however如果DP[100].Used = 5 * 20 但面值5的只有20张,那么就只能选DP[104] + 1了
: 不知道这样可不可行,会不会丢掉解 :P
相关阅读
Far from the madding crowd圣安德里亚斯观后感(削微剧透)目前为止今年最好看的电影是不是到处转载网文挖坑的id是不是站方雇佣的? (转载)【预告】蚁人正式版预告关于纯种地球人的超级英雄影视剧的“小鲜肉”--《大都市小爱情》原著浅评电影【战狼】是在诋毁我人民军队我舍不得保罗沃克,但他还是走了《速7》为何火得离谱儿?为什么现在回看琼瑶剧会觉得有点矫情造作,回看金庸武侠剧会晓瑜:那些逝去的岁月--回顾几部苏联卫国战争电影 (转载)周末在家看了土星有人看了 San Andreas ?最新推出热门电影影!!!《搭上末班车》电影《战狼》一部意淫片传授孙悟空本领的师父菩提祖师的真实身份究竟是什么【海选】当当当!有声书《杜评金瓶梅》海选正式启动! (转载)Code of a killer --观影及美剧纪录自己印象比较深的一段好莱坞打戏