P24139 [AtCoder] Cooking
普及
题目描述

Problem Statement

Takahashi is going to cook N dishes called Dish 1 through N.
Dish i can be cooked by using an oven for T_i consecutive minutes. An oven cannot be used for two or more dishes simultaneously.
If Takahashi has two ovens to use, what is the shortest number of minutes needed to cook all the N dishes? Assume that all processes other than using ovens take negligible time.

Input

Input is given from Standard Input in the following format:
N
$T_1 \ldots T_N$

Output

Print the answer.

Constraints

  • $1 \leq N \leq 100$
  • $1 \leq T_i \leq 10^3$
  • All values in input are integers.

Sample Input 1

5
8 3 7 2 5

Sample Output 1

13

We can, for example, use the two ovens as follows to cook all the dishes in 13 minutes.

  • The first oven: Cook Dishes 5 and 1 in this order.
  • The second oven: Cook Dishes 2, 4, and 3 in this order.

Sample Input 2

2
1000 1

Sample Output 2

1000

Sample Input 3

9
3 14 15 9 26 5 35 89 79

Sample Output 3

138

输入格式

见题面 Input 部分

输出格式

见题面 Output 部分

样例输入
5 8 3 7 2 5
样例输出
13