Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

3

. .
.1 .
.
: n+1 . i- : 0 i n
) {s0 ,...si } S : i+1 .(S-
: } {
si .

) f (i) = True . f (i i- "" ,f (i) = False -


i- "".
). f (i
.2 } A={a1..an .S-
A .S/2
):O(n*S) = O(n*S/2
] M[i,j } {a1..ai .j
]M[i,j] = M[i-1, j] or M[i-1, j-ai
if ai <=j
]M[i,j] = M[i-1, j
if ai>j
M[i,0] = 1
0<=i<=n
M[0,j] = 0
0<j<=S/2
] M[i-1, j ai ].M[i,j
] M[i-1, j-ai ai ].M[i,j
: M[i-1, j] - ].M[i-1, j-ai
knapsack - , :knapsack-
, wi ,vi .W
. wi = vi = ai vi = 1
) : ( . value-
. }. A = {1,1,1,1,3,3

You might also like