#1307
Silver II
소수와 쿼리
시간 제한
1s
메모리 제한
512MB
제출
81
정답
23
맞힌 사람
20
정답 비율
25.6%

문제

정수 xx11보다 크고, 11과 자기 자신을 제외한 양의 약수를 가지지 않으면 xx를 소수라고 한다.

정수 NNQQ개의 쿼리가 주어진다. 각 쿼리는 두 정수 ii, jj로 이루어져 있으며, ii 이상 jj 이하인 정수 중 소수의 개수를 묻는다.

각 쿼리마다 구간 [i,j][i, j]에 포함된 소수의 개수를 출력하시오.

입력

첫째 줄에 두 정수 NNQQ가 공백으로 구분되어 주어진다. (1N1,000,000;1Q200,000)(1 \le N \le 1,000,000; 1 \le Q \le 200,000)

다음 QQ개의 줄 중 kk번째 줄에는 하나의 쿼리를 나타내는 두 정수 iki_k, jkj_k가 공백으로 구분되어 주어진다. (1ikjkN)(1 \le i_k \le j_k \le N)

출력

각 쿼리마다 구간 [ik,jk][i_k, j_k]에 포함된 소수의 개수를 한 줄에 하나씩 출력한다.

예제 입력 1

10 4
1 10
2 2
3 7
8 10

예제 출력 1

4
1
3
0

예제 입력 2

20 5
1 1
1 2
10 20
11 19
14 16

예제 출력 2

0
1
4
4
0
문제를 만든 사람
황현석
알고리즘 분류
코드 제출

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

로그인
내 제출
제출 내역이 없습니다.
맞은 사람
#순위사용자언어시간메모리코드 길이
6808🥇
Flying_Spaghetti_Monster
C++20ms6016KB632B
9005🥈
황현석
C++24ms5248KB721B
6921🥉
Fine_Tuning
C++28ms6016KB669B
95144
안우진
PyPy119ms88256KB317B
82925
표강준
PyPy146ms96688KB437B
68496
size==1
Java240ms86232KB1507B
68817
가나
Python245ms26872KB447B
95198
이재준
Python271ms26544KB501B
69739
우리가다이기겠돈
Python288ms26508KB840B
917110
홍준근
Java288ms84924KB1229B
689011
혼자_왔어요
Java301ms96460KB2624B
682712
Undefined
Python302ms55860KB653B
694213
일단출전
Python319ms55860KB388B
692514
레몬
Python322ms63544KB463B
688415
Team_Choi
PyPy352ms67348KB411B
689416
진하김
Java360ms93056KB1536B
680917
Onestar
Python368ms26872KB555B
841818
최정민
PyPy534ms75800KB416B
694619
박찬이
Python668ms26708KB496B
698320
과부과
Python716ms55692KB542B
난이도 투표
Silver II2명 투표· 5일 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
9519
맞았습니다
Python271ms26544KB501B2026. 07. 17. 07:02
9514
맞았습니다
PyPy119ms88256KB317B2026. 07. 16. 14:57
9171
맞았습니다
Java288ms84924KB1229B2026. 06. 27. 13:12
9170
틀렸습니다
Java--1228B2026. 06. 27. 13:10
9169
틀렸습니다
Java--1180B2026. 06. 27. 13:09
9168
틀렸습니다
Java--1179B2026. 06. 27. 13:08
9167
컴파일 에러
Java--1180B2026. 06. 27. 13:07
9005
맞았습니다
C++24ms5248KB721B2026. 06. 13. 20:35
8418
맞았습니다
PyPy534ms75800KB416B2026. 05. 26. 07:42
8417
시간 초과
PyPy--435B2026. 05. 26. 07:35
8415
시간 초과
PyPy--324B2026. 05. 26. 07:31
8292
맞았습니다
PyPy146ms96688KB437B2026. 05. 25. 15:19
8284
맞았습니다
Python299ms26808KB437B2026. 05. 25. 15:08