반응형
#include <iostream>
#include <vector>
using namespace std;
int c[250000],n,ans;
vector <int> a;
int main() {
for (int i = 2; i < 250000; i++)
{
if (c[i] == 0)
a.push_back(i);
for (int j = i; j < 250000; j += i)
c[j] = 1;
}
while (1)
{
cin >> n;
ans = 0;
if (n == 0)break;
for (int i = 0; i < a.size(); i++)
{
if (a[i] > n && a[i]<=2*n)
ans++;
else if (a[i] > 2 * n)
break;
}
cout << ans << '\n';
}
}
'Algorithm' 카테고리의 다른 글
C++(씨쁠쁠)(cplusplus)-백준(baekjoon)(BaekJoon)코딩 10768번:특별한 날 답 (0) | 2017.04.02 |
---|---|
(C++) - 백준(BOJ) 10804번 : 카드 역배치 답 (0) | 2017.04.02 |
(C++) - 백준(BOJ) 11382번 : 꼬마 정민 (0) | 2017.04.02 |
(C++) - 백준(BOJ) 12756번 : 고급 레스토랑 (0) | 2017.04.02 |
(C++) - 백준(BOJ) 5800번 : 성적통계 답 (0) | 2017.04.02 |