Description
有n个同学一起去探险,现在把n个同学分成k个小组,每个小组完成一项探险任务。分组时,如果第i人与第j人分在同一组(i
一个小组内所有人的体力和越小,途中可能越危险。为了确保每个同学的安全,要求分组时,使得所有小组中,体力和最小的那个小组的所有人的体力和尽量大。
依次告诉你每个人的体力,如何分组呢?
Input
第1行有二个正整数n和k,互相之间以一个空格分隔。
第2行有n个正整数(互相以一个空格分隔),表示n个人的体力值。其中第j个整数表示第j个人的体力值。
Output
只有一个整数,表示最佳划分方案中,最弱的小组中,所有人的体力值之和。
HINT
1≤k≤100
1≤n≤300
每个人的体力值不大于10000