[46无验证]拼硬币-字节跳动2018秋

2018-11-08  本文已影响57人  jdzhangxin

1.题目描述

现有n1+n2种面值的硬币,其中前n1种为普通币,可以取任意枚,后n2种为纪念币,每种最多只能取一枚,每种硬币有一个面值,问能用多少种方法拼出m的面值?

2.题目解析

典型的背包问题,普通币是完全背包问题,纪念币是0/1背包问题。
普通币与纪念币选择是相互独立的,所以计算两者总计方法数使用加法原理。

3.参考答案

上一篇 下一篇

猜你喜欢

热点阅读