Bài Toán Chia Số
Đề bài
Mô tả
Cho số nguyên . Hãy chia chúng thành hai nhóm không rỗng sao cho trị tuyệt đối của hiệu giữa tổng các số trong mỗi nhóm là nhỏ nhất có thể.
Mỗi số phải thuộc đúng một trong hai nhóm.
Dữ liệu vào
Một dòng duy nhất chứa số nguyên — số lượng các số nguyên.
Dữ liệu ra
Dòng đầu tiên in ra hiệu nhỏ nhất tìm được.
Dòng thứ hai in ra kích thước của nhóm thứ nhất, tiếp theo là các số nguyên thuộc nhóm đó. Các số có thể được in theo thứ tự bất kỳ.
Nếu có nhiều đáp án, in ra bất kỳ đáp án nào.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 | 0 2 4 1 |
Đặt 4 và 1 vào nhóm thứ nhất, 2 và 3 vào nhóm thứ hai. Tổng mỗi nhóm đều bằng 5 nên hiệu bằng 0. |
| 2 | 1 1 1 |
Chỉ có hai số và cả hai nhóm đều phải khác rỗng, nên mỗi nhóm chứa đúng một số. Hiệu nhỏ nhất là . |
Bình luận