Notice
Recent Posts
Recent Comments
Link
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Tags
more
Archives
Today
Total
관리 메뉴

빠똥빠똥

1644번 소수의 연속합(에라토스테네스의 체, 두 포인터) 본문

백준

1644번 소수의 연속합(에라토스테네스의 체, 두 포인터)

조주똥 2020. 5. 22. 23:12

#문제링크 : https://www.acmicpc.net/problem/1644

prime : 소수만 false인 체크 배열
sum : 연속된 소수의 합
cnt : 연속된 소수의 합이 N과 같을 때, 하나씩 증가

전략 : 에라토스테네스의 체를 이용해서 먼저 prime 배열을 소수만 걸러준다. 그 후에 i와 j를 이용해서 이중 반복문을 돈다. i는 덧셈의 시작점이고, j는 시작점으로부터 하나하나 소수만 골라서 더해간다. 만약 sum값이 N값보다 커지면 멈추고 다음 반복을 돈다. 혹은 sum값이 N값과 같으면 cnt를 하나 증가시키고 다음 반복문을 돈다.

※주의사항

1. 2중 반복문의 역할이 두개의 포인터와 같음을 인지하자.

Code