#E. 合理分配

    Type: Default 1000ms 256MiB

合理分配

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目背景

过年了, 小北和辰辰的学校要给各个班级发礼物, 初一级部一共有4个班级, 为了相对公平, 我们希望分得的礼物尽可能的相等.

题目描述

给你一个长度为nn的序列aa, aia_i表示每件礼物的分值.

你的任务是把这个序列分割成连续的4份, 这4份礼物的分值为aia_i的数值之和.

我们希望这4份礼物中最大值-最小值为最小, 求这个最小值.

格式

输入格式

第一行一个整数nn,

第二行nn个整数aia_i.

输出格式

一个整数, 表示最小的极值之差.

样例

样例输入

5
3 2 4 1 2

样例输出

2

样例解释

{3}, {2}, {4}, {1, 2}

上述分配方案中, 最大的分数-最小的分数 = 4 - 2 = 2

数据范围

4<=n<=21054 <= n <= 2*10^5

1<=ai<=1091 <= a_i <= 10^9