結果

提出番号 1404
提出者 square1001
言語 C++
提出日時 2018-08-02 20:53:55
問題名 (21)素数列挙
結果 AC
点数 100%

テストケース

テストケース 結果 得点 実行時間 メモリ使用量
1 AC 100% 1ms 8720KB
2 AC 100% 2ms 8064KB
3 AC 100% 6ms 8272KB
4 AC 100% 16ms 8352KB
5 AC 100% 1ms 8688KB

ソースコード

#include <iostream>
#include <algorithm>
using namespace std;
int n; bool prime[100009];
int main() {
	cin >> n;
	for (int i = 2; i <= n; ++i) prime[i] = true;
	for (int i = 2; i <= n; ++i) {
		if (!prime[i]) continue;
		for (int j = i * 2; j <= n; j += i) prime[j] = false;
	}
	for (int i = 2; i <= n; ++i) {
		if (prime[i]) cout << i << endl;
	}
	return 0;
}