Skip to content

差 (Difference)

Unrated
日本語

Language

Contribute a translation
Time limit
2000 ms
Memory limit
1024 MB
Submissions
0
Correct
0
Solved by
0
AC rate
—

Statement

整数 \(K\) と,長さ \(N\) の整数列 \(A=(A_1,A_2,\dots,A_N)\) および長さ \(M\) の整数列 \(B=(B_1,B_2,\dots,B_M)\) が与えられる.

次の条件をすべて満たす \(2\) つの整数の組 \((p,q)\) の個数を求めよ.

  • \(1\leqq p \leqq N\).
  • \(1\leqq q \leqq M\).
  • \(A_p+K=B_q\).

Constraints

  • \(1\leqq K \leqq 100\).
  • \(1\leqq N \leqq 100\).
  • \(1\leqq M \leqq 100\).
  • \(1\leqq A_i \leqq 100\) (\(1\leqq i \leqq N\)).
  • \(1\leqq B_j \leqq 100\) (\(1\leqq j \leqq M\)).
  • 入力される値はすべて整数である.

Input

入力は以下の形式で与えられる.

\(K\)
\(N\)
\(A_1\) \(A_2\) \(\cdots\) \(A_N\)
\(M\)
\(B_1\) \(B_2\) \(\cdots\) \(B_M\)

Output

条件をすべて満たす \(2\) つの整数の組 \((p,q)\) の個数を出力せよ.

答え以外は何も出力しないこと.(入力を促す文章なども出力しないこと.)

解答形式については,練習問題やその解答例 を参考にしても良い.

Examples

Sample input 1
1
4
1 8 6 8
3
7 9 4
Sample output 1
3
  • \(A_2=8, B_2=9\) であり,\(A_2+1=B_2\) を満たすため,整数の組 \((2,2)\) は条件を満たす.
  • \(A_3=6, B_1=7\) であり,\(A_3+1=B_1\) を満たすため,整数の組 \((3,1)\) は条件を満たす.
  • \(A_4=8, B_2=9\) であり,\(A_4+1=B_2\) を満たすため,整数の組 \((4,2)\) は条件を満たす.

条件を満たす整数の組は \((2,2),(3,1),(4,2)\) の \(3\) 個である.したがって \(3\) を出力する.

Sample input 2
66
4
31 41 59 26
5
29 97 92 45 8
Sample output 2
2
  • \(A_1=31, B_2=97\) であり,\(A_1+66=B_2\) を満たすため,整数の組 \((1,2)\) は条件を満たす.
  • \(A_4=26, B_3=92\) であり,\(A_4+66=B_3\) を満たすため,整数の組 \((4,3)\) は条件を満たす.

条件を満たす整数の組は \((1,2),(4,3)\) の \(2\) 個である.したがって \(2\) を出力する.

Sample input 3
99
5
1 1 1 1 1
6
100 100 100 100 100 100
Sample output 3
30

条件を満たす整数の組は \(30\) 個ある.したがって \(30\) を出力する.

Sample input 4
100
1
11
1
18
Sample output 4
0

条件を満たす整数の組は存在しない.したがって \(0\) を出力する.

Notes

Tags

No tags yet

Source