. , . . :
- w i: i
- l i: i
- m i: . , (i = 1, n, l i)
, a i, , :
J = sum (i = 1, n, w a i * sum (j = 1, i-1, l a j > > ))
:
sum (j = 1, i-1, l a j) <= m i, 1 <= <
.
, . - - . , l = {1,4} w = {1,3}. a = {1,2}, J 1 * 0 + 3 * 1 = 3, a = {2,1} ( ), J 3 * 0 + 1 * 4 = 4. , , , , .
, , . . , - , . , .
: , , . . , ( , ).
, , . , . ( - ) .
- . , .
- , 4
- , . , , . , , , . ( , , 0, ), . , : , ( , ).
- , . ( , ), . - , , , .
- 4 , . - .
- .
:
, . .
, , , , ( 3), "" , ( 4). - , . , , , .
. , O (n ^ 2), - . L, O (n), .