eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Министерство правды

Министерство правды

Уинстон Джон работает в министерстве правды. Недавно его повысили до начальника отдела, который занимается журналом "Информатика и жизнь". В связи с изменившейся политической ситуацией нужно срочно привести все выпуски журнала в соответствие с текущей действительностью.

В подчинении у Джона находятся три сотрудника министерства, между которыми он собирается разделить всю работу. Для того, чтобы избежать путаницы, Джон хочет назначить a первых выпусков журнала первому, b следующих второму и c последних третьему сотруднику. При этом каждому сотруднику должен достаться хотя бы один выпуск. Поскольку подобные работы проводятся уже не в первый раз, то про каждый номер журнала известно, сколько минут требуется на приведение его содержания в соответствие с политической ситуацией.

Задание будет выполнено, когда каждый сотрудник закончит вносить изменения. Если сотрудник справляется со своей частью раньше остальных, то оставшееся время он может использовать по своему усмотрению. Обозначим минимальное и максимальное время, затраченное сотрудниками на выполнение своей работы Tmin и Tmax соответственно. Задание будет выполнено за время Tmax, а максимальное количество свободного времени, которое останется у его подчиненных есть TmaxTmin.

Джон считает, что большое количество свободного времени плохо сказывается на моральном облике подчиненных. Помогите Джону распределить работу так, чтобы величина TmaxTmin была минимальна.

Входные данные

Первая строка содержит целое число n (3n100000) - количество выпусков журнала. Вторая строка содержит n целых чисел t1, t2, ..., tn (0t1, t2, ..., tn109) - число минут, которое потребуется сотруднику министерства правды для внесения изменения в соответствующий выпуск журнала.

Выходные данные

Выведите через пробел числа a, b и c (a + b + c = n, a, b, c > 0) - число выпусков журнала, которое должно быть поручено первому, второму и третьему сотруднику. Если ответов несколько, выведите любой.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
6
1 2 3 0 2 1
Выходные данные #1
2 1 3
Входные данные #2
3
1 2 3
Выходные данные #2
1 1 1
Источник 2011 Цикл Интернет-олимпиад для школьников, Восьмая индивидуальная олимпиада, 27 марта, Задача B