问题描述:给定数列 a1 a2 ....an
要求求ai+...+aj 使其和最大

 

晚上做一道题想到这个问题,记得刘汝佳的书上是拿这个来讲分治的,印象太深,发现dp其实可以O(n),

还比分治简单,擦。还到网上去查了一下,继续各种误导。纠结了一下。

 

普通算法是O(n^2)
分治算法是O(nlogn)
dp达到O(n)