#1307
Silver II

소수와 쿼리

시간 제한
1s
메모리 제한
512MB
제출
83
정답
25
맞힌 사람
21
정답 비율
26.6%

문제

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

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

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

입력

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

다음 QQ개의 줄 중 kk번째 줄에는 하나의 쿼리를 나타내는 두 정수 iki_k, jkj_k가 공백으로 구분되어 주어진다. (1≤ik≤jk≤N)(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
문제를 만든 사람
황현석
알고리즘 분류
코드 제출

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

로그인
내 제출

제출 내역이 없습니다.

맞은 사람
#순위사용자언어시간메모리코드 길이
9005🥇
황현석
C++36ms5464KB721B
6921🥈
Fine_Tuning
C++48ms6296KB669B
6808🥉
Flying_Spaghetti_Monster
C++53ms6296KB632B
95144
안우진
PyPy131ms89420KB317B
82925
표강준
PyPy176ms96812KB437B
68496
size==1
Java312ms96872KB1507B
91717
홍준근
Java340ms103136KB1229B
68908
혼자_왔어요
Java384ms111944KB2624B
68849
Team_Choi
PyPy399ms66640KB411B
968310
홍진영
PyPy417ms66196KB357B
689411
진하김
Java421ms109660KB1536B
697312
우리가다이기겠돈
Python427ms26824KB840B
682713
Undefined
Python504ms56052KB653B
688114
가나
Python515ms27284KB447B
680915
Onestar
Python540ms27204KB555B
951916
이재준
Python579ms27208KB501B
841817
최정민
PyPy582ms74840KB416B
692518
레몬
Python614ms63872KB463B
694219
일단출전
Python628ms56048KB388B
698320
과부과
Python900ms55744KB542B
1 / 2
난이도 투표
Silver II2명 투표· 4개월 전
로그인 후 AC 받으면 투표할 수 있습니다.
전체 제출
#사용자문제결과언어시간메모리코드 길이제출 시간
9683
맞았습니다
PyPy417ms66196KB357B2026. 07. 28. 06:30
9682
맞았습니다
PyPy419ms66360KB347B2026. 07. 28. 06:27
9519
맞았습니다
Python579ms27208KB501B2026. 07. 17. 07:02
9514
맞았습니다
PyPy131ms89420KB317B2026. 07. 16. 14:57
9171
맞았습니다
Java340ms103136KB1229B2026. 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++36ms5464KB721B2026. 06. 13. 20:35
8418
맞았습니다
PyPy582ms74840KB416B2026. 05. 26. 07:42
8417
시간 초과
PyPy--435B2026. 05. 26. 07:35
8415
시간 초과
PyPy--324B2026. 05. 26. 07:31
8292
맞았습니다
PyPy176ms96812KB437B2026. 05. 25. 15:19
8284
맞았습니다
Python617ms27140KB437B2026. 05. 25. 15:08