Chà, khi tôi mua quà cho hai người vợ của mình, tôi muốn họ cảm thấy quan trọng như nhau đối với tôi, nhưng thật khó để đi mua sắm với ngân sách cố định. Thay vào đó, tôi mua một loạt các công cụ và chia chúng thành hai nhóm với giá trị bằng nhau nhất có thể. Sau đó, tôi mua một bó sô cô la để sửa phần còn lại.
Nhưng tôi không muốn làm tất cả những việc khó khăn khi máy tính của tôi có thể làm điều đó. Và bạn cũng không. Vì vậy, hãy giải quyết vấn đề này để lần sau bạn cần chia quà cho các bà vợ, bạn sẽ biết nó sẽ dễ dàng.
Đầu vào
1 mảng gồm các phần tử (N * 2) trong đó N * 2 được chỉ định trong dòng 1.
Các phần tử của mảng trong dòng sau.
Đầu ra
Mỗi mảng gồm 2 phần tử N sao cho:
Chênh lệch (Tổng các phần tử của mảng 1) và (Tổng các phần tử của mảng 2) càng gần với 0.
Thí dụ
Đầu vào
4
1 2 3 4
Đầu ra
1 4
2 3
diff=0
Tuyên bố miễn trừ trách nhiệm : Tôi không có hai vợ. Nhưng khi tôi cảm thấy tồi tệ, tôi tưởng tượng có hai người vợ. Và đột nhiên, tôi biết ơn và hạnh phúc vì tôi chỉ có một. : D
1 1 1 1 1 5
, câu trả lời đúng sẽ là1 1 1
|1 1 5
, trong khi1 1 1 1 1
|5
sẽ có ý nghĩa hơn.