#ABC282Ex. 最小值与和

最小值与和

最小值与和

题目描述

给定两个长度为 NN 的整数序列 A=(A1,A2,,AN)A = (A_1, A_2, \ldots, A_N)B=(B1,B2,,BN)B = (B_1, B_2, \ldots, B_N)

求满足 1lrN1 \le l \le r \le N 且满足以下条件的整数对 (l,r)(l, r) 的个数。

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

输入格式

输入按以下格式从标准输入给出。

NN SS
A1A_1 A2A_2 \ldots ANA_N
B1B_1 B2B_2 \ldots BNB_N

输出格式

输出答案。

样例

4 15
9 2 6 5
3 5 8 9
6

满足 1lrN1 \le l \le r \le N 且满足题目条件的整数对 (l,r)(l, r) 有以下 6 组:(1,1)(1, 1), (1,2)(1, 2), (2,2)(2, 2), (2,3)(2, 3), (3,3)(3, 3), (4,4)(4, 4)

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

数据范围

  • 1N2×1051 \le N \le 2 \times 10^5
  • 0S3×10140 \le S \le 3 \times 10^{14}
  • 0Ai10140 \le A_i \le 10^{14}
  • 0Bi1090 \le B_i \le 10^9
  • 输入中的所有值都是整数。
难度 NOI/NOI+/CTS
通过率
尝试 0
已通过 0
ID
2573
类型
传统题
Time Limit
1145ms
Memory Limit
1024MiB
上传者
标签