#1396
Bronze IV

원문: 日本語
시간 제한
2s
메모리 제한
1024MB
제출
1
정답
1
맞힌 사람
1
정답 비율
100.0%

문제

정수 KK 와, 길이 NN 의 정수열 A=(A1,A2,,AN)A=(A_{1},A_{2}, \dots ,A_{N}) 및 길이 MM 의 정수열 B=(B1,B2,,BM)B=(B_{1},B_{2}, \dots ,B_{M}) 이 주어진다.

다음 조건을 모두 만족하는 22 개의 정수의 쌍 (p,q)(p,q) 의 개수를 구하는 프로그램을 작성하시오.

  • 1pN1 \le p \le N.
  • 1qM1 \le q \le M.
  • Ap+K=BqA_{p} + K = B_{q}.

제한

  • 1K1001 \le K \le 100.
  • 1N1001 \le N \le 100.
  • 1M1001 \le M \le 100.
  • 1Ai1001 \le A_{i} \le 100 (1iN1 \le i \le N).
  • 1Bj1001 \le B_{j} \le 100 (1jM1 \le j \le M).
  • 입력되는 값은 모두 정수이다.

입력

입력은 다음과 같은 형식으로 주어진다.
KK
NN
A1A_{1} A2A_{2} \dots ANA_{N}
MM
B1B_{1} B2B_{2} \dots BMB_{M}

출력

조건을 모두 만족하는 22 개의 정수의 쌍 (p,q)(p,q) 의 개수를 출력한다.

답 이외에는 아무것도 출력하지 않는다. (입력을 재촉하는 문장 등도 출력하지 않는다.)

해답 형식에 대해서는 연습 문제나 그 해답 예시를 참고해도 된다.

예제 입력 1

1
4
1 8 6 8
3
7 9 4

예제 출력 1

3
  • A2=8,B2=9A_{2} = 8, B_{2} = 9 이고, A2+1=B2A_{2} + 1 = B_{2} 를 만족하므로, 정수의 쌍 (2,2)(2,2) 는 조건을 만족한다.
  • A3=6,B1=7A_{3} = 6, B_{1} = 7 이고, A3+1=B1A_{3} + 1 = B_{1} 을 만족하므로, 정수의 쌍 (3,1)(3,1) 은 조건을 만족한다.
  • A4=8,B2=9A_{4} = 8, B_{2} = 9 이고, A4+1=B2A_{4} + 1 = B_{2} 를 만족하므로, 정수의 쌍 (4,2)(4,2) 는 조건을 만족한다.

조건을 만족하는 정수의 쌍은 (2,2),(3,1),(4,2)(2,2),(3,1),(4,2)33 개이다. 따라서 33 을 출력한다.

예제 입력 2

66
4
31 41 59 26
5
29 97 92 45 8

예제 출력 2

2
  • A1=31,B2=97A_{1} = 31, B_{2} = 97 이고, A1+66=B2A_{1} + 66 = B_{2} 를 만족하므로, 정수의 쌍 (1,2)(1,2) 는 조건을 만족한다.
  • A4=26,B3=92A_{4} = 26, B_{3} = 92 이고, A4+66=B3A_{4} + 66 = B_{3} 을 만족하므로, 정수의 쌍 (4,3)(4,3) 은 조건을 만족한다.

조건을 만족하는 정수의 쌍은 (1,2),(4,3)(1,2),(4,3)22 개이다. 따라서 22 를 출력한다.

예제 입력 3

99
5
1 1 1 1 1
6
100 100 100 100 100 100

예제 출력 3

30
  • 조건을 만족하는 정수의 쌍은 3030 개 있다. 따라서 3030 을 출력한다.

예제 입력 4

100
1
11
1
18

예제 출력 4

0
  • 조건을 만족하는 정수의 쌍은 존재하지 않는다. 따라서 00 을 출력한다.
코드 제출

코드를 제출하려면 로그인이 필요합니다.

로그인
내 제출

제출 내역이 없습니다.

맞은 사람
#순위사용자언어시간메모리코드 길이
9884🥇
조서현
PyPy33ms57680KB234B
난이도 투표
Bronze IV1명 투표· 1일 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
9884
맞았습니다
PyPy33ms57680KB234B2026. 09. 18. 06:15