Три равные кучки
8000 мс · 256 МБ · всё или ничего
Можно ли разложить все числа списка на три непустые кучки с равными суммами? Каждое число попадает ровно в одну кучку.
Формат ввода
В первой строке число от до . Во второй — чисел от до .
Формат вывода
Слово YES или NO.
Примеры
ввод
3 3 3 3
вывод
YES
Примечание
Раскладывайте числа по кучкам по одному, отбрасывая ветку, где кучка переполнилась. Полезно ещё одно отсечение: если число не поместилось в пустую кучку, дальше пробовать нечего — остальные пустые кучки ничем не отличаются.
Войдите, чтобы отправлять решения.