動的計画法の典型的な質問があります。
私の質問には配列 = {1,2,3,4,5,6} が与えられます。合計が最大 k であるすべての配列を見つける必要があります。すべての集合を考慮すると、指数アルゴリズムになります。これを動的計画法で実現することを考えました。
Suppose f k =7,
My idea is
Pass 1: {1],{2}....{6}
Pass 2: Pass1 + {1,2},{1,3},{1,4},{1,5}
Pass 3: Pass2 + {1,2,3},
そして、私のアルゴリズムは停止します。
これを動的計画法で定式化することはできません。入力はありますか?? このアルゴをプログラムにどのように定式化するのですか?