2575.More Cowbell

Time Limit: 1s Memory Limit: 256MB

Kevin Sun wants to move his precious collection of n cowbells from Naperthrill to Exeter, where there is actually grass instead of corn. Before moving, he must pack his cowbells into k boxes of a fixed size. In order to keep his collection safe during transportation, he won't place more than two cowbells into a single box. Since Kevin wishes to minimize expenses, he is curious about the smallest size box he can use to pack his entire collection.

Kevin is a meticulous cowbell collector and knows that the size of his i-th (1 \le i \le n) cowbell is an integer si. In fact, he keeps his cowbells sorted by size, so si-1 \le si for any i \gt 1. Also an expert packer, Kevin can fit one or two cowbells into a box of size s if and only if the sum of their sizes does not exceed s. Given this information, help Kevin determine the smallest s for which it is possible to put all of his cowbells into k boxes of size s.

Input Format(From the terminal/stdin)

The first line of the input contains two space-separated integers n and k (1 \le n \le 2 \cdot k \le 100000), denoting the number of cowbells and the number of boxes, respectively.

The next line contains n space-separated integers s1,s2,...,sn (1 \le s1 \le s2 \le ... \le sn \le 1000000), the sizes of Kevin's cowbells. It is guaranteed that the sizes si are given in non-decreasing order.

Output Format(To the terminal/stdout)

Print a single integer, the smallest s for which it is possible for Kevin to put all of his cowbells into k boxes of size s.

Sample Input 1

Copy
2 1
2 5
 · \n
 · \n

Sample Output 1

Copy
7
 \n

Sample Input 2

Copy
4 3
2 3 5 9
 · \n
 · · · \n

Sample Output 2

Copy
9
 \n

Sample Input 3

Copy
3 2
3 5 7
 · \n
 · · \n

Sample Output 3

Copy
8
 \n

Hints

In the first sample, Kevin must pack his two cowbells into the same box.

In the second sample, Kevin can pack together the following sets of cowbells: {2,3}, {5} and {9}.

In the third sample, the optimal solution is {3,5} and {7}.

Submit

请先 登录

© 2025 FAQs