POJ 2479 最大数字连续和 动态规划

来源:互联网 发布:关于char的应用c语言 编辑:程序博客网 时间:2024/06/01 21:36

     在输入的同时,进行一次DP,计算出从左到右的最大值,并把它保存在数组dp的对应的下标元素中,这样之后,对于下标为i的元素,它其中保存的便是前面所有元素可能的最大连续和。再从右到左进行一次DP,计算从右到左的最大连续和。假设此时已经算到下标为i的元素,那么将sum+dp[i-1]与ans进 行比较,将ans取较大者。最后当i到2的时候ans中的值即为所求的最大值。

 

原创粉丝点击