不小于,是不是要改成大于if(sum > val) ++res;