Types of the Knapsack Problem