#377. 三切割

三切割

时空限制

时间限制 1s1\text{s},内存限制 512MB512\text{MB}

题目描述

给定长度为 nn 的序列 {a}\{a\},请你找到三元组 1i<j<k<n1 \leq i < j < k \lt n

A=a1+...+aiA=a_1+... + a_i, B=ai+1+ajB=a_{i+1}…+a_{j}, C=aj+1++akC=a_{j+1}+…+a_{k}, D=ak+1++anD=a_{k+1}+…+a_n

A,B,C,DA,B,C,D 中的最大值为 EEA,B,C,DA,B,C,D 中的最小值为 FF,要求最小化并输出 EFE-F 的权值。

输入格式

第一行包含 11 个正整数,表示 nn

第二行包含 nn 个正整数,第 ii 个正整数表示 aia_i

输出格式

输出一行,包含一个整数,表示答案。

5
3 2 4 1 2
2

样例解释1

最小的划分方案之一为 [3],[2],[4],[1,2][3],[2],[4],[1,2]

10
10 71 84 33 6 47 23 25 52 64
36

数据范围

对于 20%20\% 的数据,4n1004 \leq n \leq 100

对于 60%60\% 的数据,4n10004 \leq n \leq 1000​。

对于 100%100\% 的数据,4n105,1ai1094 \leq n \leq 10^5,1 \leq a_i \leq 10^9