动态规划面试题(最大字段和/三角数组最大和/LIS最长非降子序列/LCS最长(连续/非连续)公共子序列)
1.最大字段和描述:给定n个整数(可能为负数)组成的序列a[1],a[2],a[3]...,a[n],求该序列如a[i]+a[i+1]+...+a[j]的子段和的最大值。当所给的整数均为负数时定义子段和为0,如果序列中全部是负数则最大子断和为0,依此定义,所求的最优值为Max{0,a[i]+a[i+1]+....+a[1},1≤i≤j≤n。输入:-2,11,-4,13,-5,-2;输出:20分析: