Submission #6439849
Source Code Expand
#include <map> #include <set> #include <vector> #include <algorithm> #include <iostream> #include <bitset> #include <cassert> #include <queue> #include <random> #include <stack> #include <iomanip> using namespace std; typedef unsigned int uint; typedef long long llong; typedef unsigned long long ullong; typedef long double ldouble; typedef vector<llong> vecllong; typedef vector<vecllong> vvecllong; const llong MOD = 1e9 + 7; const llong INF = 1e17; #define FOR(i, n) for (llong i = 0; i < n; i++) #define FORS(i, a, b) for (llong i = a; i < b; i++) #define FORR(i, n) for (llong i = n; i > 0; i++) int main(void) { llong N; cin >> N; vecllong primes(1, 2); llong count = 0; for(llong i = 7; i <= 55555; i++) { bool isPrime = [] (llong integer, vecllong primes) { for(llong i = 0; i < primes.size(); i++) { if (integer % primes[i] == 0) { return false; } } return true; }(i, primes); if (isPrime) { primes.push_back(i); if (i % 5 == 1) { cout << i << " "; count++; if (count >= N) { break; } } } } cout << endl; return 0; }
Submission Info
Submission Time | |
---|---|
Task | D - Five, Five Everywhere |
User | OKCH3COOH |
Language | C++14 (GCC 5.4.1) |
Score | 400 |
Code Size | 1370 Byte |
Status | AC |
Exec Time | 2 ms |
Memory | 256 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 | 1 ms | 256 KB |
in02.txt | AC | 2 ms | 256 KB |
sample_01.txt | AC | 1 ms | 256 KB |
sample_02.txt | AC | 1 ms | 256 KB |
sample_03.txt | AC | 1 ms | 256 KB |