这个是我见过写的挺不错的的代码。。。 1.s[i]=s[i-1]+max; 这里的s[i-1]是最优的了即s[1...i-1]都是最优的了。。。 2.那个bmax是最大值。。。因为当k==2时是两个数的最大值。。。当k==3时是三个数的最大值。。。