Problem4419--探险分组②

4419: 探险分组②

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 1  Solved: 1
[Status] [Submit] [Creator:]

Description

有n个同学一起去探险,现在把n个同学分成k个小组,每个小组完成一项探险任务。分组时,如果第i人与第j人分在同一组(i 一个小组内所有人的体力和越小,途中可能越危险。为了确保每个同学的安全,要求分组时,使得所有小组中,体力和最小的那个小组的所有人的体力和尽量大。
依次告诉你每个人的体力,如何分组呢?

Input

第1行有二个正整数n和k,互相之间以一个空格分隔。
第2行有n个正整数(互相以一个空格分隔),表示n个人的体力值。其中第j个整数表示第j个人的体力值。

Output

只有一个整数,表示最佳划分方案中,最弱的小组中,所有人的体力值之和。

Sample Input Copy

5 2
5 2 1 6 9

Sample Output Copy

9

HINT


1≤k≤100


1≤n≤300
每个人的体力值不大于10000

Source/Category

 140_T05'