#158Средне
Деление на три равные части
Время: 1 s · Память: 256 MB
- Префиксные суммы
Условие
Сколькими способами массив из целых чисел можно разрезать на три непустые части подряд идущих элементов с равными суммами? Иначе говоря, найдите количество пар , , для которых .
Формат ввода
В первой строке (). Во второй — целых чисел ().
Формат вывода
Одно число — количество способов.
Примеры
Ввод
5 1 2 3 0 3
Вывод
2
Ввод
4 0 1 -1 0
Вывод
1
Примечание
Если общая сумма не делится на , ответ . Иначе первый разрез там, где , второй — где . Двигая слева направо, прибавляйте число предыдущих префиксов с — .
