Codeforces Round 594 (Div. 2)
A
Integer Points
Codeforces
1000
原题
←B →
翻译中…

DLS and JLS are bored with a Math lesson. In order to entertain themselves, DLS took a sheet of paper and drew $n$ distinct lines, given by equations $y = x + p_i$ for some distinct $p_1, p_2, \ldots, p_n$.

翻译中…

Then JLS drew on the same paper sheet $m$ distinct lines given by equations $y = -x + q_i$ for some distinct $q_1, q_2, \ldots, q_m$.

翻译中…

DLS and JLS are interested in counting how many line pairs have integer intersection points, i.e. points with both coordinates that are integers. Unfortunately, the lesson will end up soon, so DLS and JLS are asking for your help.

翻译中…

Input

翻译中…

The first line contains one integer $t$ ($1 \le t \le 1000$), the number of test cases in the input. Then follow the test case descriptions.

翻译中…

The first line of a test case contains an integer $n$ ($1 \le n \le 10^5$), the number of lines drawn by DLS.

翻译中…

The second line of a test case contains $n$ distinct integers $p_i$ ($0 \le p_i \le 10^9$) describing the lines drawn by DLS. The integer $p_i$ describes a line given by the equation $y = x + p_i$.

翻译中…

The third line of a test case contains an integer $m$ ($1 \le m \le 10^5$), the number of lines drawn by JLS.

翻译中…

The fourth line of a test case contains $m$ distinct integers $q_i$ ($0 \le q_i \le 10^9$) describing the lines drawn by JLS. The integer $q_i$ describes a line given by the equation $y = -x + q_i$.

翻译中…

The sum of the values of $n$ over all test cases in the input does not exceed $10^5$. Similarly, the sum of the values of $m$ over all test cases in the input does not exceed $10^5$.

翻译中…

In hacks it is allowed to use only one test case in the input, so $t=1$ should be satisfied.

翻译中…

Output

翻译中…

For each test case in the input print a single integer — the number of line pairs with integer intersection points.

翻译中…

Note

翻译中…

The picture shows the lines from the first test case of the example. Black circles denote intersection points with integer coordinates.

翻译中…

image

翻译中…

样例

Input #1
3
3
1 3 2
2
0 3
1
1
1
1
1
2
1
1
Output #1
3
1
0
InputCopy OutputCopy
题目信息
题号
1248A
时间限制
2 s
内存限制
512 MB
标签
计算几何
数学

题面与样例版权归 Codeforces 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。