結果

提出番号 616
提出者 neg4jaYR
言語 C++
提出日時 2017-07-27 16:53:03
問題名 (21)素数列挙
結果 AC
点数 100%

テストケース

テストケース 結果 得点 実行時間 メモリ使用量
1 AC 100% 3ms 8176KB
2 AC 100% 2ms 8320KB
3 AC 100% 3ms 8272KB
4 AC 100% 4ms 7888KB
5 AC 100% 3ms 7456KB

ソースコード

#include <cstdio>
int p[100001] = {};
int N;
int main () {
    scanf("%d", &N);
    if (N == 1) return 0;
    putchar('2');
    for (int i = 3; i <= N; i+=2) {
        if (!p[i]) {
            printf(" %d", i);
            for (int j = i+i; j <= N; j+=i) {
                p[j] = true;
            }
        }
    }
    putchar('\n');
}