#CSPJ202603C. 冲突
冲突
【题目描述】
某中学体育场上原先只有一块场地用于学生上课时自由活动,但是由于人数过多,学校另外开发了一块新的场地供学生上课时自由活动时使用。
该学校在同一时刻共有 个班级上体育课,第 个班的总人数为 ,课间活动时由于所有学生都想去新场地,但是新场地是无法容纳所有人的,且两块场地人数差距越大,冲突值就越大,这不是学校所希望看到的,因此学校需要提前分配好每个班级所在区域,尽可能减少冲突。
要求不能拆分任何一个班级,每个班必须完整分配到新场地或者旧场地上。分组完成后,每块场地的总人数为该场地班级人数之和。
我们要找到所有合法分组方案中,冲突值最小的方案,输出该方案下两块场地总人数最多的那块场地的人数
【输入格式】
第一行一个正整数 ,代表全校的班级总数。
第二行 个用空格隔开的整数 ,分别代表每个班级的总人数。
【输出格式】
输出一行一个整数, 即冲突值最小时,两块场地总人数最多的那块场地的人数
【样例 1】
5
2 3 5 10 12
17
【样例 1 解释】
最优方案为:
把 号班分到第 组总人数是
把 号班分到第 组总人数是
此时冲突值为 , 人数最多为 。
【样例 2】
2
1 1
1
【样例 2 解释】
两个班各分到不同批次,冲突值为 , 人数最多为 。
【数据规模与约定】
对于全部的测试点,保证:
相关
在下列比赛中: