读书人

分治、时间空间的权衡:最大合的连续字

发布时间: 2013-04-07 12:50:11 作者: rapoo

分治、时间空间的权衡:最大合的连续字串问题 (PAT 1007)

maxsofa = 0maxendingright = 0for i = [0, n) /* invariant: maxendingright and maxsofar are accurate for x[0..i-1]*/ maxendingright = max(maxendingright + x[i], 0) maxsofar = max(maxsofar, maxendingright)

根据这个思路,写出代码,一遍AC:)

总结:

读书人网 >编程

热点推荐