#J40009. 午休分组

午休分组

问题描述

NN 个部门,部门 iiKiK_i 人。你需要将其分成 A/B 两组,最小化 max(SA,SB)\max(S_A, S_B)

其中 SAS_A 表示第一组的人数之和,SBS_B 表示第二组的人数之和。

输入格式

第一行输入一个正整数 NN

第二行输入 NN 个整数 KiK_i

输出格式

一个整数。

样例输入 1

5
2 3 5 10 12

样例输出 1

17

样例输入 2

2
1 1

样例输出 2

1

样例输入 3

6
22 25 26 45 22 31

样例输出 3

89

评测数据规模

对于 100%100\% 的数据,2N202 \le N \le 201Ki1081 \le K_i \le 10^8