만드는 중입니다

아직 만드는 중이라 바뀔 수 있습니다

트릭놀로지

면접 대비

시간 제한1초메모리 제한1024 MB

요약
각 질의 L, R에 대해 L 이상 R 이하의 정수 쌍 (x, y) 가운데 x부터 y까지 연속된 자연수의 합이 소수인 쌍의 개수를 구합니다.
난이도

보통10점 중 4점

유형
정수론, 누적 합, 수학
정답자
아직 제출이 없습니다

문제

다음 쿼리를 수행하는 프로그램을 작성하시오.

  • L RL\ R: L≤x<y≤RL \leq x < y \leq R을 만족하는 정수 xx, yy에 대하여, x≤k≤yx \leq k \leq y를 만족하는 모든 자연수 kk의 합이 소수가 되는 모든 정수 쌍 (x, y)(x, \:y)의 개수를 출력한다.

입력

첫째 줄에 쿼리의 개수 QQ가 주어진다. (1≤Q≤500 000)(1 \leq Q \leq 500\ 000)

다음 QQ개의 줄에는 각각의 쿼리를 나타내는 양의 정수 LL, RR이 주어진다. (2≤L<R≤500 000)(2 \leq L < R \leq 500\ 000)

출력

각각의 쿼리마다 한 줄에 하나씩 정답을 출력한다.

예제1

  1. 예제 1

    입력
    4
    2 4
    3 8
    7 12
    9 21
    
    예상 출력
    2
    3
    3
    6