次数当前currentWeight数组 (currentWeight+=weight)选择结果max(currentWeight)减去权重总和后的currentWeight数组 (max(currentWeight)-=sum(weight))1[5,1,1]A[-2,1,1]2[3,2,2]A[-4,2,2]3[1,3,3]B[1,-4,3]4[6,-3,4]A[-1,-3,4]5[4,-2,5]C[4,-2,-2]6[9,-1,-1]A[2,-1,-1]7[7,0,0]A[0,0,0]8[5,1,1]A