| Task: | Taulukot |
| Sender: | |
| Submission time: | 2015-10-09 22:42:59 +0300 |
| Language: | C++ |
| Status: | READY |
| Result: | 100 |
| group | verdict | score |
|---|---|---|
| #1 | ACCEPTED | 26 |
| #2 | ACCEPTED | 29 |
| #3 | ACCEPTED | 45 |
| test | verdict | time | group | |
|---|---|---|---|---|
| #1 | ACCEPTED | 0.05 s | 1 | details |
| #2 | ACCEPTED | 0.05 s | 1 | details |
| #3 | ACCEPTED | 0.06 s | 1 | details |
| #4 | ACCEPTED | 0.06 s | 1 | details |
| #5 | ACCEPTED | 0.05 s | 1 | details |
| #6 | ACCEPTED | 0.05 s | 2 | details |
| #7 | ACCEPTED | 0.06 s | 2 | details |
| #8 | ACCEPTED | 0.05 s | 2 | details |
| #9 | ACCEPTED | 0.05 s | 2 | details |
| #10 | ACCEPTED | 0.05 s | 2 | details |
| #11 | ACCEPTED | 0.06 s | 3 | details |
| #12 | ACCEPTED | 0.06 s | 3 | details |
| #13 | ACCEPTED | 0.07 s | 3 | details |
| #14 | ACCEPTED | 0.06 s | 3 | details |
| #15 | ACCEPTED | 0.07 s | 3 | details |
Compiler report
input/code.cpp: In function 'int main()':
input/code.cpp:35:9: warning: unused variable 'u' [-Wunused-variable]
int u = 1;
^Code
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <set>
#include <iomanip>
#define uint unsigned int
#define INF 999999999
#define ll long long
#define M 1000000007
#define E 0.0000001
#define N 131072
using namespace std;
int main()
{
cin.sync_with_stdio(false);
cin.tie(0);
int n;
cin>>n;
bool p[2 * n + 1];
for (int i = 0; i <= n * 2; i++) p[i] = 1;
for (long long i = 2; i <= n * 2; i++) {
if (i * i > 200000) continue;
if (!p[i]) continue;
for (int j = (int)(i * i); j <= n * 2; j += i) {
p[j] = 0;
}
}
vector<pair<int, int>> v(n);
int u = 1;
for (int x = n; x >= 1; x--) {
for (int y = 1; y <= n; y++) {
if (p[x + y]) {
int tx = x;
int ty = y;
while (tx >= y) {
v[tx - 1] = make_pair(tx, ty);
tx--;
ty++;
}
x = y;
break;
}
}
}
for (int x = 0; x < n; x++) {
cout<<v[x].first<<" ";
}
cout<<endl;
for (int x = 0; x < n; x++) {
cout<<v[x].second<<" ";
}
cout<<endl;
return 0;
}
Test details
Test 1
Group: 1
Verdict: ACCEPTED
| input |
|---|
| 1 |
| correct output |
|---|
| 1 1 |
| user output |
|---|
| 1 1 |
Test 2
Group: 1
Verdict: ACCEPTED
| input |
|---|
| 4 |
| correct output |
|---|
| 1 2 3 4 2 1 4 3 |
| user output |
|---|
| 1 2 3 4 4 3 2 1 |
Test 3
Group: 1
Verdict: ACCEPTED
| input |
|---|
| 5 |
| correct output |
|---|
| 1 2 3 4 5 1 5 4 3 2 |
| user output |
|---|
| 1 2 3 4 5 1 5 4 3 2 |
Test 4
Group: 1
Verdict: ACCEPTED
| input |
|---|
| 8 |
| correct output |
|---|
| 1 2 3 4 5 6 7 8 2 1 4 3 8 7 6 5 |
| user output |
|---|
| 1 2 3 4 5 6 7 8 2 1 8 7 6 5 4 3 |
Test 5
Group: 1
Verdict: ACCEPTED
| input |
|---|
| 9 |
| correct output |
|---|
| 1 2 3 4 5 6 7 8 9 1 5 4 3 2 7 6 9 8 |
| user output |
|---|
| 1 2 3 4 5 6 7 8 9 1 9 8 7 6 5 4 3 2 |
Test 6
Group: 2
Verdict: ACCEPTED
| input |
|---|
| 77 |
| correct output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
| user output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
Test 7
Group: 2
Verdict: ACCEPTED
| input |
|---|
| 70 |
| correct output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
| user output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
Test 8
Group: 2
Verdict: ACCEPTED
| input |
|---|
| 72 |
| correct output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
| user output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
Test 9
Group: 2
Verdict: ACCEPTED
| input |
|---|
| 86 |
| correct output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
| user output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
Test 10
Group: 2
Verdict: ACCEPTED
| input |
|---|
| 68 |
| correct output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
| user output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
Test 11
Group: 3
Verdict: ACCEPTED
| input |
|---|
| 90764 |
| correct output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
| user output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
Test 12
Group: 3
Verdict: ACCEPTED
| input |
|---|
| 97976 |
| correct output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
| user output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
Test 13
Group: 3
Verdict: ACCEPTED
| input |
|---|
| 96762 |
| correct output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
| user output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
Test 14
Group: 3
Verdict: ACCEPTED
| input |
|---|
| 94823 |
| correct output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
| user output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
Test 15
Group: 3
Verdict: ACCEPTED
| input |
|---|
| 91479 |
| correct output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
| user output |
|---|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 ... |
