:: ADVANCE ::
[BaekJoon][6588] 골드바흐의 추측 본문
반응형
BAEKJOON ONLINE JUDGE
https://www.acmicpc.net/problem/6588
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 32 33 | #include <stdio.h> int prime[1000001]; void checkprime() { int i, j; for (i = 2; i < 1000001; i++) prime[i] = 1; for (i = 2; i * i < 1000001; i++) { for (j = 2; prime[i] && i * j < 1000001; j++) prime[i * j] = 0; } } int main() { int n; int i; checkprime(); while (scanf("%d", &n) && n) { for (i = 3; i * 2 <= n; i += 2) { if (prime[i] && prime[n - i]) { printf("%d = %d + %d\n", n, i, n - i); break; } } } return 0; } |
반응형
'Algorithm > math' 카테고리의 다른 글
[BaekJoon][1676] 팩토리얼 0의 개수 (2) | 2016.05.24 |
---|---|
[BaekJoon][11635] 소인수분해 (0) | 2016.05.24 |
[BaekJoon][9613] GCD 합 (0) | 2016.05.24 |
[BaekJoon][1850] 최대공약수 (0) | 2016.05.24 |
[수학][GCD LCM] 최대공약수와 최소공배수 (0) | 2016.05.24 |
Comments