C. 组队比赛

    传统题 文件IO:match 1000ms 256MiB

组队比赛

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

T3. 组队比赛 (match)

属性
内存限制 512 MB
时间限制 1000 ms

题目描述

体育课上,老师要把 NN 个同学分成红蓝两队进行拔河比赛。已知第 ii 个同学的体重为 wiw_i

为了公平,老师希望两队的人数差不超过 11,且两队总体重之差尽可能小。当两队人数差不超过 11 时,可能有多种分组方案使体重差相同,只需输出最小的体重差即可。

请你帮老师计算:在满足人数差 1\le 1 的条件下,两队总体重之差的绝对值最小是多少。

输入格式

第一行一个整数 NN,表示同学数量。

第二行 NN 个整数 w1,w2,,wNw_1, w_2, \dots, w_N

输出格式

一行一个整数,表示最小体重差。

样例

样例 #1

4
55 50 60 45
0

解释:分法一:红={55,45}(100),蓝={50,60}(110),差10。分法二:红={55,50}(105),蓝={60,45}(105),差0。注意每队2人,人数差为0。最小差=0。

样例 #2

3
30 40 50
20

解释:3人,每队人数差<=1即一队1人一队2人。红队1人/蓝队2人的所有分法中体重差最小的为|30-(40+50)|=60,|40-(30+50)|=40,|50-(30+40)|=20。最小为20。

数据范围

测试点 NN\le wiw_i\le
1-3 10 120
4-7 20
8-10 25 200

对于全部数据,1N251\le N\le 2530wi20030\le w_i\le 200

24KOI 2026 体验赛 No.03

未参加
状态
已结束
规则
OI
题目
4
开始于
2026-7-4 13:30
结束于
2026-7-4 17:00
持续时间
3.5 小时
主持人
参赛人数
21