先来个容量sum/2的01背包,如果分组后人数差超过1,就把人数多的那一组最小的人调到人数少的那一组,直到人数差小于等于1。