Denver Fractional Knapsack Algorithm