Cho một số nguyên dương n và một mảng A chứa n số nguyên (có thể âm). Bạn muốn cắt một nhát cắt trên mảng đó để chia mảng đó thành hai đoạn trái và phải, sao cho cả hai đoạn đều có ít nhất một phần tử và tổng các phần tử của hai đoạn bằng nhau.
Đề bài yêu cầu đếm có bao nhiêu cách cắt thỏa mãn điều kiện trên.
InputDòng đầu tiên chứa một số nguyên dương n (1≤n≤2∗105)Dòng thứ hai chứa n số nguyên Ai, là số thứ i của mảng A(|Ai|≤109)OutputSố cách cắt mảng A cho trước, sao cho tổng của phân đoạn trái và phân đoạn phải sau khi cắt có tổng các phần tử bằng nhau.