时空限制
时间限制 1s,内存限制 512MB。
题目描述
给定长度为 n 的序列 {a},请你找到三元组 1≤i<j<k<n。
记 A=a1+...+ai, B=ai+1…+aj, C=aj+1+…+ak, D=ak+1+…+an
令 A,B,C,D 中的最大值为 E,A,B,C,D 中的最小值为 F,要求最小化并输出 E−F 的权值。
输入格式
第一行包含 1 个正整数,表示 n。
第二行包含 n 个正整数,第 i 个正整数表示 ai。
输出格式
输出一行,包含一个整数,表示答案。
5
3 2 4 1 2
2
样例解释1
最小的划分方案之一为 [3],[2],[4],[1,2]。
10
10 71 84 33 6 47 23 25 52 64
36
数据范围
对于 20% 的数据,4≤n≤100。
对于 60% 的数据,4≤n≤1000。
对于 100% 的数据,4≤n≤105,1≤ai≤109。