반응형
https://www.acmicpc.net/problem/1978
#include <cstdio>
int n, a, cnt = 0;
bool chk[1001] = { false };
int main() {
chk[1] = true;
for (int i = 2; i <= 1000; i++) {
if (chk[i]) continue;
for (int j = i + i; j <= 1000; j += i) {
chk[j] = true;
}
}
scanf("%d", &n);
for (int i = 0; i < n; i++) {
scanf("%d", &a);
if (!chk[a]) cnt++;
}
printf("%d", cnt);
}
반응형
'Algorithm' 카테고리의 다른 글
백준 1193 : 분수 찾기 (0) | 2021.11.18 |
---|---|
백준 1929 : 소수 구하기 (0) | 2021.11.18 |
백준 3176 : 도로 네트워크 (0) | 2021.11.18 |
백준 15480 : LCA와 쿼리 (0) | 2021.11.18 |
백준 11438 : LCA 2 (0) | 2021.11.18 |