Автор: | Антон Карабанов | Ограничение времени: | 1 сек | |
Входной файл: | Стандартный вход | Ограничение памяти: | 64 Мб | |
Выходной файл: | Стандартный выход | |||
Максимальный балл: | 100 |
"— Осторожней, — пискнул одноглазый капитан.
Но было уже поздно. Слишком много любителей скопилось на правом борту васюкинского дредноута. Переменив центр тяжести, барка не стала колебаться и в полном соответствии с законами физики перевернулась." (И.Ильф, Е.Петров. "Двенадцать стульев").
После ряда экспериментов, изрядно промокшие шахматные любители поняли, что:
1) количество гребцов в барке должно быть одинаковым по обоим бортам.
2) барка весьма неустойчива, поэтому нужно распределить гребцов таким образом, чтобы вес людей с одной стороны лодки как можно меньше отличался от веса людей с другой стороны.
Несмотря на то, что Ипполит Матвеевич и Остап Ибрагимович давно скрылись из виду, помогите шахматистам определить наименьшую разницу весов на обоих бортах.
Первая строка входного файла содержит одно натуральное четное число n - количество людей, бросившихся в погоню. Во второй строке через пробел записаны n натуральных чисел ai - веса шахматных любителей.
Выведите одно неотрицательное целое число - наименьшую разницу весов. Учтите, что никто из преследователей не хочет остаться на берегу и требует места в барке.
2 ≤ n ≤ 20
1 ≤ ai ≤ 106
Баллы за каждый тест начисляются независимо.
В первом примере всего два шахматиста. Разница их весов не может быть улучшена.
Во втором примере шестерых людей можно разделить на две группы с равными весами 50 + 50 + 100 и 80 + 60 + 60.
№ | Стандартный вход | Стандартный выход |
---|---|---|
1 |
|
|
2 |
|
|