1147: 取最大值
内存限制:256 MB
时间限制:1.000 S
评测方式:文本比较
命题人:
提交:47
解决:16
题目描述
今有一两行n列的长矩阵,其中的数有正有负,均不超出整数的范围。小明想从这个长矩阵中圈出一个“凹”字形(可正可倒),使得这个“凹”字形中的所有数之和尽可能大,请问能达到的最大值是多少?
输入
输入第一行包含一个整数n,即矩阵的列数,n小于1000000。以下两行,每行包含n个数,用来描述这个矩阵。所有数在整数范围内。
输出
输出包含一行一个数,即求出的最大值。
样例输入 复制
4
1 -1 1 1
-4 1 1 1
样例输出 复制
3
提示
【输入样例2】
10
47 -10 48 -24 -14 3 -40 -23 10 -25
-1 -28 25 31 -20 -48 -22 49 26 -48
【输出样例2】
116
10
47 -10 48 -24 -14 3 -40 -23 10 -25
-1 -28 25 31 -20 -48 -22 49 26 -48
【输出样例2】
116