Що ж, коли я купую подарунки для своїх двох дружин, я хочу, щоб вони вважали мене однаково важливим, але важко йти по магазинах із фіксованим бюджетом. Натомість я купую купу речей і ділю їх на дві групи з максимально рівним значенням. Потім купую купу шоколадних цукерок, щоб виправити решту.
Але я не хочу робити важкий підйом, коли мій комп'ютер може це зробити. І ти ні. Тому вирішіть цю проблему, щоб наступного разу, коли вам потрібно буде розділити подарунки між дружинами, ви знаєте, що це буде легко.
Вхідні дані
1 масив (N * 2) елементів, де N * 2 вказано в 1-му рядку.
Елементи масиву в наступному рядку.
Вихідні дані
2 масиви з N елементів, кожен з яких:
Різниця (Сума елементів масиву 1) та (Сума елементів масиву 2) максимально наближена до 0.
Приклад
Вхідні дані
4
1 2 3 4
Вихідні дані
1 4
2 3
diff=0
Відмова : У мене немає двох дружин. Але коли мені погано, я уявляю собі двох дружин. І раптом я вдячний і щасливий, що маю лише одну. : D
1 1 1 1 1 5
правильною відповіддю буде1 1 1
|1 1 5
, поки1 1 1 1 1
|5
було б більше сенсу.