采用动态规划的思想解决。
int max(vector<int>s,int len)
{
和至少为k的最短连续数组、int sum_max=0;
int max=0;
for(int i=0;i<len;i++)
{
求数组中最大连续子序列的和、if(i==0||sum_max<=0)
{
sum_max=s[i];
}
最大连续子数组和 动态规划?else if(sum_max>0)
{
sum_max+=s[i];
}
求最大子序列和。if(sum_max>max)
{
max=sum_max;
}
对数组进行选择排序。}
}