atcoder#ABC282H. [ABC282Ex] Min + Sum

[ABC282Ex] Min + Sum

题目描述

2 2 つの長さ N N の整数列 A = (A1, A2, , AN) A\ =\ (A_1,\ A_2,\ \ldots,\ A_N) および B = (B1, B2, , BN) B\ =\ (B_1,\ B_2,\ \ldots,\ B_N) が与えられます。

1  l  r  N 1\ \leq\ l\ \leq\ r\ \leq\ N を満たす整数の組 (l, r) (l,\ r) であって下記の条件を満たすものの個数を出力してください。

  • $ \min\lbrace\ A_l,\ A_{l+1},\ \ldots,\ A_r\ \rbrace\ +\ (B_l\ +\ B_{l+1}\ +\ \cdots\ +\ B_r)\ \leq\ S $

输入格式

入力は以下の形式で標準入力から与えられる。

N N S S A1 A_1 A2 A_2 \ldots AN A_N B1 B_1 B2 B_2 \ldots BN B_N

输出格式

答えを出力せよ。

题目大意

给定序列 A,BA,B,求有多少对 (l,r)(l,r) 满足 1lrn1\le l\le r\le n,且

i=lrBi+mini=lrAiS\sum_{i=l}^rB_i+\min_{i=l}^rA_i\le S
4 15
9 2 6 5
3 5 8 9
6
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
119

提示

制約

  • 1  N  2 × 105 1\ \leq\ N\ \leq\ 2\ \times\ 10^5
  • 0  S  3 × 1014 0\ \leq\ S\ \leq\ 3\ \times\ 10^{14}
  • 0  Ai  1014 0\ \leq\ A_i\ \leq\ 10^{14}
  • 0  Bi  109 0\ \leq\ B_i\ \leq\ 10^9
  • 入力はすべて整数

Sample Explanation 1

1  l  r  N 1\ \leq\ l\ \leq\ r\ \leq\ N を満たす整数の組 (l, r) (l,\ r) であって問題文中の条件を満たすものは、 $ (1,\ 1),\ (1,\ 2),\ (2,\ 2),\ (2,\ 3),\ (3,\ 3),\ (4,\ 4) $ の 6 6 個です。