poj2593
摘要:
题目链接:http://poj.org/problem?id=2593动态规划大意:给你一个数列,求数列中两个不重叠的子序列的最大和。 从左向右求得left[]数组,left[i]表示0~i之间的最大连续子序列。再从右往做左求最大子序列,然后求0~i,i+1~n-1的两段子序列中的最大和。 1 1 #include <stdio.h> 2 2 int main() 3 3 { 4 4 int left[100005]; 5 5 int right[100005]; 6 6 int a[100005]; 7 7 8 8 while(1) 9 ... 阅读全文
posted @ 2012-08-06 21:24 矮人狙击手! 阅读(988) 评论(0) 推荐(0) 编辑