lkc263   4년 전

시간초과가 계속나오네요. 하하..

while문안에 있는 for문두개가 문제점인 것 같은데 맞는걸까요?

for (int i = 2; i <= num; i++) {
if (check[i] == false && (i % 2)) {
prime[pn++] = i;
}
for (int j = i * 2; j <= num; j += i) {
check[j] = true;
}
}

댓글을 작성하려면 로그인해야 합니다.