Problem5589--CF EDU - Two Pointer Method - Step 3 - B. Total Length

5589: CF EDU - Two Pointer Method - Step 3 - B. Total Length

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MiB

Description

Given an array of $n$ integers $a_i$. Let's say that the segment of this array $a[l..r]\ (1≤l≤r≤n)$ is good if the sum of elements on this segment is at most $s$. 
Your task is to find sum of lengths of all good segments.

Input

The first line contains integers $n,s\ (1≤n≤10^5,\ 1≤s≤10^{18})$. 
The second line contains integers $a_i\ (1≤a_i≤10^9)$.

Output

Print one integer, the sum of lengths of all good segments.

Sample 1 Input

7 20
2 6 4 3 6 8 9

Sample 1 Output

39

HINT

题目来源:CF

Source/Category