动态规划入门——Super Jumping! Jumping! Jumping!

转载请注明出处:http://blog.csdn.net/a1dark

分析:其实就是求单调递增最大子段和、是最大子段和的扩展

#include
#include
int a[1001];
int sum[1001];
int main(){
    int n;
    while(scanf("%d",&n)!=EOF){
        if(n==0)break;
        for(int i=0;ia[j]&&sum[i]max)
                    max=sum[i];
            }
        }
        printf("%d\n",max);
    }
    return 0;
}


你可能感兴趣的:(ACM竞赛)