
単刀直入失礼いたします。
プログラミングにおける「制限なし部分和」の配列の前準備について質問があります。
★普通の部分和の配列処理
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も見ています
-
【教えて!goo ウォッチ 人気記事】風水師直伝!住まいに幸運を呼び込む三つのポイント
記事を読む>>
-
PCの性能とビルド時間
C言語・C++・C#
-
C言語の質問です、プログラミング初心者です このような文字列があった場合 abcdef☆ghijk"
C言語・C++・C#
-
C言語について。
C言語・C++・C#
-
4
c言語で自然数nを入力、2以上n以下の偶数の累積sumを求めるプログラムをfor文を使って作りたいで
C言語・C++・C#
-
5
c言語について array[i]-‘0’ これってどーゆー意味ですか? (ちなみに16進数を10進数
C言語・C++・C#
-
6
gcc のコンパイラオプションについて
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++・C#
-
12
プログラム例え話について。
C言語・C++・C#
-
13
画像の画素値を変えるC言語のプログラムで指定された画像の中に白い三角形を右上に表示させるにはどのよう
C言語・C++・C#
-
14
C言語について。
C言語・C++・C#
-
15
C++言語の16進数の表現についておしえてください
C言語・C++・C#
-
16
C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並
C言語・C++・C#
-
17
TCP/IP通信時のサーバーからの受信
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
vba フィルター 複数条件 3つ以...
-
5
配列の中の最大値とそのインデ...
-
6
大量の変数を定義するにはどう...
-
7
構造体配列の特定のメンバーをF...
-
8
定数配列の書き方
-
9
C#でbyte配列から画像を表示さ...
-
10
複数のtextboxの処理を一括で行...
-
11
EXCEL VBAの課題です
-
12
エクセルでXY座標に並べられた...
-
13
デバイスマネージャーの一覧取得
-
14
VBAの動的配列について
-
15
画像ファイルを配列に格納する方法
-
16
VB6のメモリ解放に関して
-
17
C言語 ポインタと配列
-
18
POSTデータの2次元配列
-
19
VB.NETの配列の限界を教えてく...
-
20
コードの簡略化 VBA
おすすめ情報
公式facebook
公式twitter
個数制限なし部分和について追記です。
a=[2,4,5,6], B=15
aの配列の要素を制限なく使った時に、Bに一致するといった和のことを指します。
この場合だと、5+5+5、4+6+5などなど...