QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#219813 | #5575. Knight's Tour Redux | Ballmer Peak (Ali Safari, AmirMohammad Shahrezaei, Alireza Keshavarz)# | AC ✓ | 13ms | 3612kb | C++20 | 1.9kb | 2023-10-19 18:35:01 | 2023-10-19 18:35:02 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int, int> pii;
const int maxm = 1e5 + 100;
const int maxn = 1e5 + 100;
const int maxc = 100;
#define SZ(x) int((x).size())
#define rep(i, a, b) for(int i = a; i < (b); i++)
#define pb push_back
ll euclid(ll a, ll b, ll &x, ll &y){
if (!b) return x = 1, y = 0, a;
ll d = euclid(b, a % b, y, x);
return y -= a/b * x, d;
}
ll crt(ll a, ll m, ll b, ll n){
if(n > m) swap(a, b), swap(m, n);
ll x, y, g = euclid(m, n, x, y);
assert((a - b) % g == 0); // else no solution
x = (b - a) % n * x % n / g * m + a;
return x < 0 ? x + m*n/g : x;
}
int n;
int cnt;
bool vx[maxn], vy[maxn];
vector<pii> vec;
bool kir;
int DX = 1, DY = 1;
void solve(int x, int y, int c){
if(!(0 <= x && x < n && 0 <= y && y < n)) return;
if(vx[x] || vy[y]) return;
vec.pb({x, y});
vx[x] = 1;
vy[y] = 1;
if(c == n - 1){
if(kir) cout << "POSSIBLE\n";
for(auto [x, y] : vec){
cout << x + DX << " " << y + DY << "\n";
}
exit(0);
}
for(int i = -1; i < 2; i += 2){
for(int j = -1; j < 2; j += 2){
solve(x + i, y + j * 3, c + 1);
solve(x + 3 * i, y + j, c + 1);
}
}
vec.pop_back();
vx[x] = 0;
vy[y] = 0;
}
pii pat[9] = {{0, 2}, {3, 1}, {6, 0}, {5, 3}, {2, 4}, {1, 7}, {4, 6}, {7, 5}, {8, 8}};
int main(){
cin >> n;
if(n < 20){
kir = 1;
for(int i = 0; i < n; i++){
for(int j = 0; j < n; j++){
solve(i, j, 0);
}
}
cout << "IMPOSSIBLE\n";
return 0;
}
cout << "POSSIBLE\n";
while(n > 20){
rep(i, 0, 9){
cout << pat[i].first + DX << " " << pat[i].second + DY << "\n";
}
DX += 9;
DY += 9;
n -= 9;
}
solve(0, 2, 0);
return 0;
}
/*
0 2
3 1
6 0
5 3
2 4
1 7
4 6
7 5
8 8
*/
Details
Tip: Click on the bar to expand more detailed information
Test #1:
score: 100
Accepted
time: 1ms
memory: 3396kb
input:
1
output:
POSSIBLE 1 1
result:
ok answer = 1
Test #2:
score: 0
Accepted
time: 0ms
memory: 3560kb
input:
2
output:
IMPOSSIBLE
result:
ok answer = 0
Test #3:
score: 0
Accepted
time: 0ms
memory: 3432kb
input:
3
output:
IMPOSSIBLE
result:
ok answer = 0
Test #4:
score: 0
Accepted
time: 0ms
memory: 3392kb
input:
4
output:
IMPOSSIBLE
result:
ok answer = 0
Test #5:
score: 0
Accepted
time: 0ms
memory: 3548kb
input:
5
output:
POSSIBLE 1 3 4 2 5 5 2 4 3 1
result:
ok answer = 1
Test #6:
score: 0
Accepted
time: 0ms
memory: 3440kb
input:
6
output:
POSSIBLE 1 1 2 4 5 3 6 6 3 5 4 2
result:
ok answer = 1
Test #7:
score: 0
Accepted
time: 1ms
memory: 3592kb
input:
7
output:
POSSIBLE 1 1 2 4 3 7 6 6 7 3 4 2 5 5
result:
ok answer = 1
Test #8:
score: 0
Accepted
time: 0ms
memory: 3368kb
input:
8
output:
POSSIBLE 1 1 2 4 3 7 6 8 5 5 4 2 7 3 8 6
result:
ok answer = 1
Test #9:
score: 0
Accepted
time: 0ms
memory: 3604kb
input:
9
output:
POSSIBLE 1 1 2 4 5 3 8 2 7 5 4 6 3 9 6 8 9 7
result:
ok answer = 1
Test #10:
score: 0
Accepted
time: 0ms
memory: 3316kb
input:
10
output:
POSSIBLE 1 1 2 4 5 3 4 6 3 9 6 10 7 7 10 8 9 5 8 2
result:
ok answer = 1
Test #11:
score: 0
Accepted
time: 0ms
memory: 3608kb
input:
11
output:
POSSIBLE 1 1 2 4 5 3 8 2 9 5 6 6 3 7 4 10 7 9 10 8 11 11
result:
ok answer = 1
Test #12:
score: 0
Accepted
time: 1ms
memory: 3308kb
input:
12
output:
POSSIBLE 1 1 2 4 5 3 8 2 9 5 12 6 11 9 10 12 7 11 6 8 3 7 4 10
result:
ok answer = 1
Test #13:
score: 0
Accepted
time: 1ms
memory: 3432kb
input:
13
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 9 13 12 12 13 9 10 8 11 11
result:
ok answer = 1
Test #14:
score: 0
Accepted
time: 1ms
memory: 3436kb
input:
14
output:
POSSIBLE 1 1 2 4 3 7 6 8 5 5 4 2 7 3 8 6 9 9 10 12 13 11 14 14 11 13 12 10
result:
ok answer = 1
Test #15:
score: 0
Accepted
time: 0ms
memory: 3376kb
input:
15
output:
POSSIBLE 1 1 2 4 5 3 8 2 7 5 4 6 3 9 6 8 9 7 10 10 11 13 14 12 15 15 12 14 13 11
result:
ok answer = 1
Test #16:
score: 0
Accepted
time: 1ms
memory: 3392kb
input:
16
output:
POSSIBLE 1 1 2 4 5 3 8 2 7 5 4 6 3 9 6 8 9 7 10 10 11 13 12 16 15 15 16 12 13 11 14 14
result:
ok answer = 1
Test #17:
score: 0
Accepted
time: 0ms
memory: 3432kb
input:
17
output:
POSSIBLE 1 1 2 4 5 3 8 2 7 5 4 6 3 9 6 8 9 7 10 10 11 13 12 16 15 17 14 14 13 11 16 12 17 15
result:
ok answer = 1
Test #18:
score: 0
Accepted
time: 1ms
memory: 3444kb
input:
18
output:
POSSIBLE 1 1 2 4 5 3 8 2 7 5 4 6 3 9 6 8 9 7 10 10 11 13 14 12 17 11 16 14 13 15 12 18 15 17 18 16
result:
ok answer = 1
Test #19:
score: 0
Accepted
time: 1ms
memory: 3560kb
input:
19
output:
POSSIBLE 1 1 2 4 5 3 8 2 7 5 4 6 3 9 6 8 9 7 10 10 11 13 14 12 13 15 12 18 15 19 16 16 19 17 18 14 17 11
result:
ok answer = 1
Test #20:
score: 0
Accepted
time: 3ms
memory: 3436kb
input:
20
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 17 13 20 14 19 17 18 20 15 19 14 16 11 15 12 18
result:
ok answer = 1
Test #21:
score: 0
Accepted
time: 11ms
memory: 3396kb
input:
99990
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #22:
score: 0
Accepted
time: 11ms
memory: 3404kb
input:
99991
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #23:
score: 0
Accepted
time: 13ms
memory: 3396kb
input:
99992
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #24:
score: 0
Accepted
time: 9ms
memory: 3608kb
input:
99993
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #25:
score: 0
Accepted
time: 7ms
memory: 3428kb
input:
99994
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #26:
score: 0
Accepted
time: 7ms
memory: 3396kb
input:
99995
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #27:
score: 0
Accepted
time: 10ms
memory: 3500kb
input:
99996
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #28:
score: 0
Accepted
time: 11ms
memory: 3384kb
input:
99997
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #29:
score: 0
Accepted
time: 11ms
memory: 3560kb
input:
99998
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #30:
score: 0
Accepted
time: 12ms
memory: 3400kb
input:
99999
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #31:
score: 0
Accepted
time: 12ms
memory: 3444kb
input:
100000
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #32:
score: 0
Accepted
time: 8ms
memory: 3400kb
input:
74615
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #33:
score: 0
Accepted
time: 3ms
memory: 3560kb
input:
25027
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #34:
score: 0
Accepted
time: 6ms
memory: 3400kb
input:
40852
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #35:
score: 0
Accepted
time: 2ms
memory: 3448kb
input:
31411
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #36:
score: 0
Accepted
time: 5ms
memory: 3444kb
input:
37332
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #37:
score: 0
Accepted
time: 11ms
memory: 3608kb
input:
80435
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #38:
score: 0
Accepted
time: 10ms
memory: 3600kb
input:
90457
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #39:
score: 0
Accepted
time: 1ms
memory: 3368kb
input:
1796
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #40:
score: 0
Accepted
time: 6ms
memory: 3436kb
input:
55809
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #41:
score: 0
Accepted
time: 12ms
memory: 3564kb
input:
97013
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #42:
score: 0
Accepted
time: 6ms
memory: 3608kb
input:
77938
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #43:
score: 0
Accepted
time: 10ms
memory: 3388kb
input:
87884
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #44:
score: 0
Accepted
time: 8ms
memory: 3388kb
input:
61687
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #45:
score: 0
Accepted
time: 4ms
memory: 3372kb
input:
32567
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #46:
score: 0
Accepted
time: 6ms
memory: 3440kb
input:
53441
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #47:
score: 0
Accepted
time: 3ms
memory: 3608kb
input:
19197
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #48:
score: 0
Accepted
time: 5ms
memory: 3396kb
input:
77260
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #49:
score: 0
Accepted
time: 1ms
memory: 3444kb
input:
6699
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #50:
score: 0
Accepted
time: 8ms
memory: 3436kb
input:
72561
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #51:
score: 0
Accepted
time: 3ms
memory: 3500kb
input:
60412
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #52:
score: 0
Accepted
time: 9ms
memory: 3400kb
input:
78243
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #53:
score: 0
Accepted
time: 10ms
memory: 3596kb
input:
93055
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #54:
score: 0
Accepted
time: 8ms
memory: 3440kb
input:
72060
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #55:
score: 0
Accepted
time: 2ms
memory: 3600kb
input:
10561
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #56:
score: 0
Accepted
time: 7ms
memory: 3440kb
input:
56368
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #57:
score: 0
Accepted
time: 5ms
memory: 3564kb
input:
44898
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #58:
score: 0
Accepted
time: 10ms
memory: 3396kb
input:
69941
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #59:
score: 0
Accepted
time: 3ms
memory: 3612kb
input:
24192
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #60:
score: 0
Accepted
time: 2ms
memory: 3428kb
input:
13677
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #61:
score: 0
Accepted
time: 5ms
memory: 3436kb
input:
47780
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #62:
score: 0
Accepted
time: 4ms
memory: 3372kb
input:
36022
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #63:
score: 0
Accepted
time: 3ms
memory: 3556kb
input:
50675
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #64:
score: 0
Accepted
time: 1ms
memory: 3436kb
input:
26644
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #65:
score: 0
Accepted
time: 7ms
memory: 3608kb
input:
56969
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #66:
score: 0
Accepted
time: 6ms
memory: 3428kb
input:
53401
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #67:
score: 0
Accepted
time: 3ms
memory: 3392kb
input:
24772
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #68:
score: 0
Accepted
time: 5ms
memory: 3600kb
input:
35433
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #69:
score: 0
Accepted
time: 9ms
memory: 3564kb
input:
89877
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #70:
score: 0
Accepted
time: 10ms
memory: 3440kb
input:
99986
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1
Test #71:
score: 0
Accepted
time: 2ms
memory: 3556kb
input:
6094
output:
POSSIBLE 1 3 4 2 7 1 6 4 3 5 2 8 5 7 8 6 9 9 10 12 13 11 16 10 15 13 12 14 11 17 14 16 17 15 18 18 19 21 22 20 25 19 24 22 21 23 20 26 23 25 26 24 27 27 28 30 31 29 34 28 33 31 30 32 29 35 32 34 35 33 36 36 37 39 40 38 43 37 42 40 39 41 38 44 41 43 44 42 45 45 46 48 49 47 52 46 51 49 48 50 47 53 50 ...
result:
ok answer = 1