capacity = N * (RAND_MAX/6);
とかナップザック問題生成部分で狂ってるんだけど適当に直していい?