add greedy_divknapsack c