crypto.lib
LIB "crypto.lib"; list h=1,4,7,32; list knapsack = 5,2; list profit = 10,3; int capacity = 5; unbounded_knapsack(knapsack,profit,capacity); ==> [1]: ==> 0 ==> [2]: ==> 0 ==> [3]: ==> 3 ==> [4]: ==> 3 ==> [5]: ==> 6 ==> [6]: ==> 10