不需要判断pre[0]-capacity[0]是否大于零吗,不然不是有出现这个值是负数的情况