USACO 2014 - Balanced Teams
Xem PDFTổng cộng có \(12\) cô bò của Farmer John tham dự Thế vận hội Moolympic mùa đông năm nay, mỗi cô có một mức kỹ năng nguyên từ \(1\) đến \(1\,000\,000\).
Farmer John muốn chia họ thành \(4\) đội, mỗi đội \(3\) cô bò, sao cho các đội tương đối "cân bằng" về tổng kỹ năng; mức kỹ năng của một đội chính là tổng mức kỹ năng của các cô bò trong đội. Cụ thể, ông muốn tối thiểu hóa \(S-s\), trong đó \(S\) và \(s\) lần lượt là mức kỹ năng lớn nhất và nhỏ nhất trong số các đội. Nhờ vậy, chênh lệch giữa đội giỏi nhất và đội kém nhất sẽ nhỏ nhất có thể.
Hãy giúp Farmer John xác định giá trị nhỏ nhất có thể của \(S-s\).
Dữ liệu vào
Gồm \(12\) dòng, mỗi dòng chứa mức kỹ năng của một cô bò.
Ràng buộc
- Có đúng \(12\) cô bò.
- Mức kỹ năng của mỗi cô bò là một số nguyên trong đoạn từ \(1\) đến \(1\,000\,000\).
Dữ liệu ra
In ra giá trị nhỏ nhất có thể của \(S-s\).
Ví dụ
Ví dụ 1
Input
1
2
3
4
5
6
7
8
9
10
11
12
Output
1
Giải thích
Một cách chia đội là \((12,1,7)\), \((9,8,3)\), \((10,5,4)\) và \((11,2,6)\). Hai đội đầu có mức kỹ năng \(20\), còn hai đội sau có mức kỹ năng \(19\).
Nguồn
USACO 2014 January Contest, Bronze — Problem 3: Balanced Teams
Tác giả: Brian Dean, 2014.
Kỳ thi:
- USACO 2014 - Tháng 1 - Hạng Đồng (1 Tháng 1., 2014)
Bình luận