[AT ABC-374-C] Separated Lunch

[AT ABC-374-C] Separated Lunch

题目描述

由于KEYENCE 总部的员工越来越多,他们决定将总部各部门分成两组,错开午休时间。

KEYENCE 总部有NN个部门,而第ii个部门(1iN1≤i≤N)的人数为KiK_i

将每个部门分配到AA组或BB组让每个组在同一时间午休,并确保AA组和BB组的午休时间不重叠,求同一时间午休的最大人数的最小值。换句话说,求分配给AA组的部门总人数和分配给BB组的部门总人数中较大者的最小值。

输入格式

输入内容由标准输入法提供,格式如下

NN

K1K_1 K2K_2 KNK_N

输出格式

打印最多同时午休人数的最小值。

样例 #1

样例输入 #1

5
2 3 5 10 12

样例输出 #1

17

样例 #2

样例输入 #2

2
1 1

样例输出 #2

样例 #3

样例输入 #3

6
22 25 26 45 22 31

样例输出 #3

89

提示

  • 2N202≤N≤20
  • 1Ki1081≤K_i≤10^8
  • 所有输入值均为整数。

信息

ID
1001
难度
9
分类
搜索 点击显示
标签
(无)
递交数
5
已通过
1
通过率
20%
上传者

相关

在下列训练计划中:

Atcoder集合