| 提出番号 | 1038 |
|---|---|
| 提出者 | yakimeshi No.2 |
| 言語 | C++ |
| 提出日時 | 2017-10-17 17:10:49 |
| 問題名 | (21)素数列挙 |
| 結果 | WA |
| 点数 | 0% |
| テストケース | 結果 | 得点 | 実行時間 | メモリ使用量 |
|---|---|---|---|---|
| 1 | WA | 0% | 1ms | 8240KB |
| 2 | WA | 0% | 2ms | 7952KB |
| 3 | WA | 0% | 2ms | 7600KB |
| 4 | WA | 0% | 2ms | 7920KB |
| 5 | AC | 100% | 2ms | 8048KB |
#include <iostream>
using namespace std;
long long num=3;
long long a=3;
long long n;
int main() {
cin >> n;
if (n >= 2) { cout << 2 << endl; }
for (long long i=0; i<n/2; ++i) {
for (long long p=0;p*p>n;++p) {
if (num%a == 0) {
break;
}
else {
a+=2;
}
}
if (a==num&&num<=n) {
cout << num << endl;
}
num += 2;
a = 3;
}
}