Submission #2460537
Source Code Expand
#include <iostream> #include <string> #include <algorithm> #include <functional> #include <vector> #include <stack> #include <queue> #include <set> #include <map> #include <cstdio> #include <cstdlib> #include <cstring> #include <cmath> #include <cassert> #define rep(i, n) for (i = 0; i < n; i++) using namespace std; int n; bool isPrime[55556]; vector<int> primes; signed main() { int i, j; cin >> n; rep(i, 55556) isPrime[i] = true; isPrime[0] = isPrime[1] = false; rep(i, 55556) { if (isPrime[i]) { for (j = i * 2; j < 55556; j += i) isPrime[j] = false; } } rep(i, 55556) if (isPrime[i]) primes.push_back(i); vector<int> ans; rep(i, primes.size()) if (primes[i] % 5 == 1) ans.push_back(primes[i]); rep(i, n) { cout << ans[i]; if (i + 1 < n) cout << " "; } cout << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | D - Five, Five Everywhere |
User | startcpp |
Language | C++14 (GCC 5.4.1) |
Score | 400 |
Code Size | 870 Byte |
Status | AC |
Exec Time | 2 ms |
Memory | 384 KB |
Judge Result
Set Name | Sample | All | ||||
---|---|---|---|---|---|---|
Score / Max Score | 0 / 0 | 400 / 400 | ||||
Status |
|
|
Set Name | Test Cases |
---|---|
Sample | sample_01.txt, sample_02.txt, sample_03.txt |
All | in01.txt, in02.txt, sample_01.txt, sample_02.txt, sample_03.txt |
Case Name | Status | Exec Time | Memory |
---|---|---|---|
in01.txt | AC | 2 ms | 384 KB |
in02.txt | AC | 2 ms | 384 KB |
sample_01.txt | AC | 2 ms | 384 KB |
sample_02.txt | AC | 2 ms | 384 KB |
sample_03.txt | AC | 2 ms | 384 KB |