

Có N gói kẹo đánh số từ 1 .. N, gói thứ i có số kẹo là Ai, i=1..N. N gói kẹo được chia làm 2 phần khác nhau.
Yêu cầu: tìm cách chia sao cho độ chênh lệch tổng số kẹo giữa hai phần là ít nhất
Dữ liệu vào: file văn bản CANDY.INP:
- Dòng đầu ghi N, N<=200
- Dòng thứ hai ghi lần lượt A1, A2, ..., AN. Ai<=1000
Kết quả: file văn bản CANDY.OUT:
- Dòng đầu ghi D là độ chênh lệch ít nhất
- Dòng thứ 2 ghi số hiệu các gói thuộc phần thứ nhất
- Dòng thứ 3 ghi số hiệu các gói thuộc phần thứ 2
Ví dụ:
[TBODY]
[/TBODY]
Yêu cầu: tìm cách chia sao cho độ chênh lệch tổng số kẹo giữa hai phần là ít nhất
Dữ liệu vào: file văn bản CANDY.INP:
- Dòng đầu ghi N, N<=200
- Dòng thứ hai ghi lần lượt A1, A2, ..., AN. Ai<=1000
Kết quả: file văn bản CANDY.OUT:
- Dòng đầu ghi D là độ chênh lệch ít nhất
- Dòng thứ 2 ghi số hiệu các gói thuộc phần thứ nhất
- Dòng thứ 3 ghi số hiệu các gói thuộc phần thứ 2
Ví dụ:
CANDY.INP | CANDY.OUT |
4 3 4 7 12 | 2 3 4 7 12 |