
単刀直入失礼いたします。
プログラミングにおける「制限なし部分和」の配列の前準備について質問があります。
★普通の部分和の配列処理
dp[i+1][j] |= dp[i][j];
dp[i+1][j] |= dp[i][j-a[i]];
★制限つき部分和の配列処理
dp[i+1][j] |= dp[i][j];
dp[i+1][j] |= dp[i+1][j-a[i]];
なぜ、dp[i+1]にするだけで制限なし(無限回)の和が処理されるのでしょうか。
わたしの予想としては、0にならないからだと考えているのですが…
ご回答いただけると幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
PCの性能とビルド時間
C言語・C++・C#
-
C言語の質問です、プログラミング初心者です このような文字列があった場合 abcdef☆ghijk"
C言語・C++・C#
-
gcc のコンパイラオプションについて
C言語・C++・C#
-
-
4
C言語について。
C言語・C++・C#
-
5
c言語で自然数nを入力、2以上n以下の偶数の累積sumを求めるプログラムをfor文を使って作りたいで
C言語・C++・C#
-
6
c言語について array[i]-‘0’ これってどーゆー意味ですか? (ちなみに16進数を10進数
C言語・C++・C#
-
7
参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++
C言語・C++・C#
-
8
C++はWindows運用に必須なのか
C言語・C++・C#
-
9
C言語について教えて欲しいです。 ファイルの中身をコピーするプログラムを作ってます aというファイル
C言語・C++・C#
-
10
[C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について
C言語・C++・C#
-
11
プログラム例え話について。
C言語・C++・C#
-
12
C++言語の16進数の表現についておしえてください
C言語・C++・C#
-
13
C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並
C言語・C++・C#
-
14
TCP/IP通信時のサーバーからの受信
C言語・C++・C#
-
15
ある線が円の範囲に入っているかの計算
C言語・C++・C#
-
16
C言語について
C言語・C++・C#
-
17
C++アンインストールの影響
C言語・C++・C#
-
18
プログラミングの問題です。至急教えてください。 /***から***/の部分をプログラミングにしてほし
C言語・C++・C#
-
19
画像の画素値を変えるC言語のプログラムで指定された画像の中に白い三角形を右上に表示させるにはどのよう
C言語・C++・C#
-
20
C言語について。
C言語・C++・C#
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
配列をランダムに並び替えても...
-
5
コンボボックスのインデックス...
-
6
C#でbyte配列から画像を表示さ...
-
7
DBから取得した値を配列へ代入する
-
8
VB.NETの配列にExcelから読み込...
-
9
複数のtextboxの処理を一括で行...
-
10
VBでの配列をEXCELに出力する方法
-
11
C#,繰り返し処理での最大値の取...
-
12
free()関数の多用 と Segment...
-
13
配列の要素がすべてカラかどう...
-
14
構造体配列内の文字列検索のよ...
-
15
セル範囲から一次元配列の生成
-
16
VB.NETにて、構造体へデータを...
-
17
構造体配列の特定のメンバーをF...
-
18
Excelのメモリ(配列)の上限は2G...
-
19
OutOfMemoryExceptionの回避策...
-
20
COBOLの基本的な事なので...
おすすめ情報
公式facebook
公式twitter
個数制限なし部分和について追記です。
a=[2,4,5,6], B=15
aの配列の要素を制限なく使った時に、Bに一致するといった和のことを指します。
この場合だと、5+5+5、4+6+5などなど...