問題文
2 つの長さ N の整数列 A=(A1,A2,ldots,AN) および B=(B1,B2,ldots,BN) が与えられます。
1leqlleqrleqN を満たす整数の組 (l,r) であって下記の条件を満たすものの個数を出力してください。
- $\\min\\lbrace A_l, A_{l+1}, \\ldots, A_r \\rbrace + (B_l + B_{l+1} + \\cdots + B_r) \\leq S$
制約
- 1leqNleq2times105
- 0leqSleq3times1014
- 0leqAileq1014
- 0leqBileq109
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
N S
A1 A2 ldots AN
B1 B2 ldots BN
出力
答えを出力せよ。
入力例 1
4 15
9 2 6 5
3 5 8 9
出力例 1
6
1leqlleqrleqN を満たす整数の組 (l,r) であって問題文中の条件を満たすものは、 (1,1),(1,2),(2,2),(2,3),(3,3),(4,4) の 6 個です。
入力例 2
15 100
39 9 36 94 40 26 12 26 28 66 73 85 62 5 20
0 0 7 7 0 5 5 0 7 9 9 4 2 5 2
出力例 2
119