#P3906. 两段最大子段和

两段最大子段和

题目描述

给定一个整数数组numsnums,要求你从数组中找出两个不重叠的子数组,使得这两个子数组的元素和最大。注意,两个子数组的下标必须不重叠。

输入格式

  • 第一行输入一个整数 nn (1n10001 ≤ n ≤ 1000),表示数组的长度。
  • 第二行输入 nn 个整数,表示数组 numsnums 的元素,元素值范围为 (10000nums[i]10000-10000 ≤ nums[i] ≤ 10000)。

输出格式

  • 输出两个不重叠子数组和的最大值。

数据范围

  • 1n10001 ≤ n ≤ 1000
  • 10000nums[i]10000-10000 ≤ nums[i] ≤ 10000

示例

输入示例

6
1 -2 3 4 -1 2

输出示例

9