EduBrick

Три равные кучки

8000 мс · 256 МБ · всё или ничего

Можно ли разложить все числа списка на три непустые кучки с равными суммами? Каждое число попадает ровно в одну кучку.

Формат ввода

В первой строке число nn от 11 до 1616. Во второй — nn чисел от 11 до 10910^9.

Формат вывода

Слово YES или NO.

Примеры

ввод
3
3 3 3
вывод
YES

Примечание

Раскладывайте числа по кучкам по одному, отбрасывая ветку, где кучка переполнилась. Полезно ещё одно отсечение: если число не поместилось в пустую кучку, дальше пробовать нечего — остальные пустые кучки ничем не отличаются.

Войдите, чтобы отправлять решения.