#P1157. 2023.04.04-算法岗-第二题-数对

2023.04.04-算法岗-第二题-数对

题目内容

塔子哥是一名优秀的数据科学家,他经常处理各种数据分析和机器学习问题。最近,他接到了一个新的任务,需要解决一个有趣的问题。

这个问题是关于两个数组 AABB 的。给定两个数组 AABB,塔子哥需要从中分别选出一个数 aabb,使得 ab|a-b| 的值在一个给定的区间 [l,r][l, r] 内。

他需要计算有多少对满足这个条件的数对。

输入描述

输入第一行为两个整数 nnmm ,分别代表数组 AA 和数组 BB 的长度。

第二行为 nn 个整数,第 ii 个整数 aia_i

第三行为 mm 个整数,第 ii 个整数 bib_i

第四行为两个整数 llrr

1n,m1e51 \leq n,m \leq 1e5

1ai,bi1e91 \leq a_i,b_i \leq 1e9

0lr1e90 \leq l \leq r \leq 1e9

输出描述

输出为一个整数,代表有多少对满足题目的条件。

样例

输入

4 4
1 2 3 4
4 3 2 1
0 1

输出

10