2016-05-12 4 views
0

あり一つの重要な点である - 要素のセットは、1 2 3 5の場合と - 私たちは 任意の回数が、合計ピックアップ要素は、例えばK.いくつかの方法で、n個の要素の集合からK個の要素を選んで数Xを形成できますか?

に等しくなければならない任意の要素を選択することができ(1 + 1 + 2 = 4)であり、これらの3つの要素は2つの1と1の2つであるので、答えは1です。

アルゴリズムが大きく役立ちます。 :)

+0

このペーパーはある方向を与えるかもしれません。 http://www.iaeng.org/IJAM/issues_v40/issue_1/IJAM_40_1_01.pdf –

+0

コインナンバーの制限を考慮して、「コインチェンジ問題」解決策を修正してください。 – MBo

+0

MBoもう少し説明してください。 – Godfather

答えて

0

コインチェンジ問題のDP解決策を考えてみましょう。 通常、長さ(Sum + 1)の配列Aのエントリには、整数 - すべてのセルの値を作る方法の数が含まれています。

単純な変更 - 2D配列A[Sum+1][K]を作成します。したがって、A[M][P]には、Pコインを使用して値Mを作成する方法がいくつか含まれています。

関連する問題