Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions V1/P01.html
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,7 @@ <h2>一个常数优化</h2>

<p class="first">前面的伪代码中有 for v=V..1,可以将这个循环的下限进行改进。</p>

<p>由于只需要最后f[v]的值,倒推前一个物品,其实只要知道f[v-w[n]]即可。以此类推,对以第j个背包,其实只需要知道到f[v-sum{w[j..n]}]即可,即代码中的</p>
<p>由于只需要最后f[v]的值,倒推前一个物品,其实只要知道f[v-c[n]]即可。以此类推,对以第j个背包,其实只需要知道到f[v-sum{c[j..n]}]即可,即代码中的</p>

<pre class="example">
for i=1..N
Expand All @@ -108,7 +108,7 @@ <h2>一个常数优化</h2>

<pre class="example">
for i=1..n
bound=max{V-sum{w[i..n]},c[i]}
bound=max{V-sum{c[i..n]},c[i]}
for v=V..bound
</pre>

Expand Down