Описание

Ограничение по времени: 500 ms
Ограничение по памяти: 256 Mb

Ответы на вопросы

Задача: Bale Share


Фермер Джон только что получил N (1 <= N <= 20) упаковок сена, упаковка I имеет размер Si (1 <= Si <= 100). Он хочет разделить упаковки между тремя амбарами как можно более справедливо.
Под справедливостью он понимает минимальную разницу между максимальными значениями. То есть, если B1, B2, B3 - суммарные размеры всех упаковок, в амбарах 1 2 и 3 соответственно (где B1>=B2>=B3), то ФД хочет чтобы B1 был самым минимальным из всех возможных.
Например пусть есть 8 упаковок с размерами:
2 4 5 8 9 14 15 20
Справедливое решение есть:
Амбар 1: 2 9 15 B1 = 26 Амбар 2: 4 8 14 B2 = 26 Амбар 3: 5 20 B3 = 25
Пожалуйста, помогите ФД определить B1 справедливого распределения.
PROBLEM NAME: baleshare
Формат входных данных
* Строка 1: Количество упаковок, N.
* Строки 2..1+N: Строка i+1 содержит Si, размер i-ой упаковки.
Формат выходных данных
* Строка 1: Выведите значение B1 справедливого распределения упаковок


Прикрепите файл с исходным кодом программы:
     
или введите исходный код на языке:


Правила оформления программ и список ошибок при автоматической проверке задач
           

Ваш ответ:

Загруженные файлы:


Нет

Примечание учителя: