QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#916016 | #5575. Knight's Tour Redux | REN5511 | AC ✓ | 11ms | 4224kb | C++23 | 3.4kb | 2025-02-26 18:27:19 | 2025-02-26 18:27:29 |
Judging History
answer
#include <iostream>
#include <vector>
#include <string>
#include <map>
#include <set>
#include <queue>
#include <cmath>
#include <algorithm>
using namespace std;
using ll = long long;
int n;
int dirc[8][2] = { {1, 3}, {3, -1}, {-1, -3}, {-3, 1}, {1, -3}, {3, 1}, {-1, 3}, {-3, -1} };
int row[10005];
int col[10005];
int cntr = 0, cntl = 0;
deque<pair<int, int>> q;
deque<pair<int, int>> ansq;
vector<pair<int, int>> op;
bool flag = false;
void dfs(int x, int y,int &n)
{
if (flag)
{
return;
}
if (cntl == n && cntr == n /*&& q.back().first == n && q.back().second == n*/)
{
ansq = q;
flag = true;
return;
}
if (row[x] == 1 || col[y] == 1)
{
return;
}
q.push_back({ x, y });
row[x] = 1;
col[y] = 1;
cntl++;
cntr++;
for (int i = 0; i < 8; i++)
{
if (x + dirc[i][0] >= 1 && x + dirc[i][0] <= n && y + dirc[i][1] >= 1 && y + dirc[i][1] <= n)
{
dfs(x + dirc[i][0], y + dirc[i][1],n);
}
}
row[x] = 0;
col[y] = 0;
cntl--;
cntr--;
q.pop_back();
return;
}
void dfsnn(int x, int y, int& n)
{
if (flag)
{
return;
}
if (cntl == n && cntr == n && q.back().first == n && q.back().second == n)
{
ansq = q;
flag = true;
return;
}
if (row[x] == 1 || col[y] == 1)
{
return;
}
q.push_back({ x, y });
row[x] = 1;
col[y] = 1;
cntl++;
cntr++;
for (int i = 0; i < 8; i++)
{
if (x + dirc[i][0] >= 1 && x + dirc[i][0] <= n && y + dirc[i][1] >= 1 && y + dirc[i][1] <= n)
{
dfsnn(x + dirc[i][0], y + dirc[i][1],n);
}
}
row[x] = 0;
col[y] = 0;
cntl--;
cntr--;
q.pop_back();
return;
}
void EachT()
{
op.push_back({ 1,3 });
op.push_back({ 2,6 });
op.push_back({ 5,7 });
op.push_back({ 4,4 });
op.push_back({ 3,1 });
op.push_back({ 6,2 });
op.push_back({ 7,5 });
op.push_back({ 8,8 });
cin >> n;
if (n == 1) {
cout << "POSSIBLE" << "\n" << 1 << " " << 1 << "\n";
}
else if (n == 2 || n == 4 || n == 3) {
cout << "IMPOSSIBLE" << "\n";
}
else if (n == 5) {
flag = false;
dfs(1, 3,n);
cout << "POSSIBLE" << "\n";
for (auto i : ansq) {
cout << i.first << " " << i.second << "\n";
}
}
else
{
int now = n % 8;
flag = false;
if (now <= 5&&now!=0)now += 8;
if (now == 0) {
now = 8;
dfsnn(1, 3, now);
}
else if (now == 6 || now == 8 || now == 12 || now == 14) {
dfsnn(1, 3,now);
}
else {
dfsnn(1, 1,now);
}
pair<int, int> pos;
pos = ansq.back();
while (pos != pair<int, int>{n, n}) {
for (auto ok : op) {
ansq.push_back({ pos.first + ok.first,pos.second + ok.second });
}
pos = ansq.back();
}
cout << "POSSIBLE" << "\n";
for (auto i : ansq) {
cout << i.first << " " << i.second << "\n";
}
}
return;
}
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
cout.tie(0);
int T = 1;
// cin >> T;
while (T--)
{
EachT();
}
return 0;
}
详细
Test #1:
score: 100
Accepted
time: 1ms
memory: 3712kb
input:
1
output:
POSSIBLE 1 1
result:
ok answer = 1
Test #2:
score: 0
Accepted
time: 0ms
memory: 3584kb
input:
2
output:
IMPOSSIBLE
result:
ok answer = 0
Test #3:
score: 0
Accepted
time: 1ms
memory: 3712kb
input:
3
output:
IMPOSSIBLE
result:
ok answer = 0
Test #4:
score: 0
Accepted
time: 0ms
memory: 3712kb
input:
4
output:
IMPOSSIBLE
result:
ok answer = 0
Test #5:
score: 0
Accepted
time: 0ms
memory: 3712kb
input:
5
output:
POSSIBLE 1 3 4 2 5 5 2 4 3 1
result:
ok answer = 1
Test #6:
score: 0
Accepted
time: 1ms
memory: 3712kb
input:
6
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6
result:
ok answer = 1
Test #7:
score: 0
Accepted
time: 0ms
memory: 3712kb
input:
7
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7
result:
ok answer = 1
Test #8:
score: 0
Accepted
time: 1ms
memory: 3712kb
input:
8
output:
POSSIBLE 1 3 2 6 5 7 4 4 3 1 6 2 7 5 8 8
result:
ok answer = 1
Test #9:
score: 0
Accepted
time: 1ms
memory: 3584kb
input:
9
output:
POSSIBLE 1 1 2 4 3 7 6 8 5 5 4 2 7 3 8 6 9 9
result:
ok answer = 1
Test #10:
score: 0
Accepted
time: 1ms
memory: 3712kb
input:
10
output:
POSSIBLE 1 1 2 4 5 3 8 2 7 5 4 6 3 9 6 8 9 7 10 10
result:
ok answer = 1
Test #11:
score: 0
Accepted
time: 0ms
memory: 3712kb
input:
11
output:
POSSIBLE 1 1 2 4 3 7 4 10 7 9 6 6 5 3 8 2 9 5 10 8 11 11
result:
ok answer = 1
Test #12:
score: 0
Accepted
time: 0ms
memory: 3712kb
input:
12
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 10 10 11 7 8 8 9 11 12 12
result:
ok answer = 1
Test #13:
score: 0
Accepted
time: 0ms
memory: 3712kb
input:
13
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 11 11 12 8 9 9 10 12 13 13
result:
ok answer = 1
Test #14:
score: 0
Accepted
time: 1ms
memory: 3712kb
input:
14
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 8 12 11 13 10 10 9 7 12 8 13 11 14 14
result:
ok answer = 1
Test #15:
score: 0
Accepted
time: 0ms
memory: 3712kb
input:
15
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 9 13 12 14 11 11 10 8 13 9 14 12 15 15
result:
ok answer = 1
Test #16:
score: 0
Accepted
time: 1ms
memory: 3712kb
input:
16
output:
POSSIBLE 1 3 2 6 5 7 4 4 3 1 6 2 7 5 8 8 9 11 10 14 13 15 12 12 11 9 14 10 15 13 16 16
result:
ok answer = 1
Test #17:
score: 0
Accepted
time: 0ms
memory: 3712kb
input:
17
output:
POSSIBLE 1 1 2 4 3 7 6 8 5 5 4 2 7 3 8 6 9 9 10 12 11 15 14 16 13 13 12 10 15 11 16 14 17 17
result:
ok answer = 1
Test #18:
score: 0
Accepted
time: 0ms
memory: 3712kb
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 12 16 15 17 14 14 13 11 16 12 17 15 18 18
result:
ok answer = 1
Test #19:
score: 0
Accepted
time: 1ms
memory: 3712kb
input:
19
output:
POSSIBLE 1 1 2 4 3 7 4 10 7 9 6 6 5 3 8 2 9 5 10 8 11 11 12 14 13 17 16 18 15 15 14 12 17 13 18 16 19 19
result:
ok answer = 1
Test #20:
score: 0
Accepted
time: 1ms
memory: 3712kb
input:
20
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 10 10 11 7 8 8 9 11 12 12 13 15 14 18 17 19 16 16 15 13 18 14 19 17 20 20
result:
ok answer = 1
Test #21:
score: 0
Accepted
time: 10ms
memory: 4224kb
input:
99990
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 8 12 11 13 10 10 9 7 12 8 13 11 14 14 15 17 16 20 19 21 18 18 17 15 20 16 21 19 22 22 23 25 24 28 27 29 26 26 25 23 28 24 29 27 30 30 31 33 32 36 35 37 34 34 33 31 36 32 37 35 38 38 39 41 40 44 43 45 42 42 41 39 44 40 45 43 46 46 47 49 48 52 51 53 50 50 49 47 52 ...
result:
ok answer = 1
Test #22:
score: 0
Accepted
time: 7ms
memory: 4224kb
input:
99991
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 9 13 12 14 11 11 10 8 13 9 14 12 15 15 16 18 17 21 20 22 19 19 18 16 21 17 22 20 23 23 24 26 25 29 28 30 27 27 26 24 29 25 30 28 31 31 32 34 33 37 36 38 35 35 34 32 37 33 38 36 39 39 40 42 41 45 44 46 43 43 42 40 45 41 46 44 47 47 48 50 49 53 52 54 51 51 50 ...
result:
ok answer = 1
Test #23:
score: 0
Accepted
time: 6ms
memory: 3968kb
input:
99992
output:
POSSIBLE 1 3 2 6 5 7 4 4 3 1 6 2 7 5 8 8 9 11 10 14 13 15 12 12 11 9 14 10 15 13 16 16 17 19 18 22 21 23 20 20 19 17 22 18 23 21 24 24 25 27 26 30 29 31 28 28 27 25 30 26 31 29 32 32 33 35 34 38 37 39 36 36 35 33 38 34 39 37 40 40 41 43 42 46 45 47 44 44 43 41 46 42 47 45 48 48 49 51 50 54 53 55 52 ...
result:
ok answer = 1
Test #24:
score: 0
Accepted
time: 9ms
memory: 4224kb
input:
99993
output:
POSSIBLE 1 1 2 4 3 7 6 8 5 5 4 2 7 3 8 6 9 9 10 12 11 15 14 16 13 13 12 10 15 11 16 14 17 17 18 20 19 23 22 24 21 21 20 18 23 19 24 22 25 25 26 28 27 31 30 32 29 29 28 26 31 27 32 30 33 33 34 36 35 39 38 40 37 37 36 34 39 35 40 38 41 41 42 44 43 47 46 48 45 45 44 42 47 43 48 46 49 49 50 52 51 55 54 ...
result:
ok answer = 1
Test #25:
score: 0
Accepted
time: 8ms
memory: 4224kb
input:
99994
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 18 18 19 21 20 24 23 25 22 22 21 19 24 20 25 23 26 26 27 29 28 32 31 33 30 30 29 27 32 28 33 31 34 34 35 37 36 40 39 41 38 38 37 35 40 36 41 39 42 42 43 45 44 48 47 49 46 46 45 43 48 44 49 47 50 50 51 53 52 ...
result:
ok answer = 1
Test #26:
score: 0
Accepted
time: 9ms
memory: 4224kb
input:
99995
output:
POSSIBLE 1 1 2 4 3 7 4 10 7 9 6 6 5 3 8 2 9 5 10 8 11 11 12 14 13 17 16 18 15 15 14 12 17 13 18 16 19 19 20 22 21 25 24 26 23 23 22 20 25 21 26 24 27 27 28 30 29 33 32 34 31 31 30 28 33 29 34 32 35 35 36 38 37 41 40 42 39 39 38 36 41 37 42 40 43 43 44 46 45 49 48 50 47 47 46 44 49 45 50 48 51 51 52 ...
result:
ok answer = 1
Test #27:
score: 0
Accepted
time: 8ms
memory: 4224kb
input:
99996
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 10 10 11 7 8 8 9 11 12 12 13 15 14 18 17 19 16 16 15 13 18 14 19 17 20 20 21 23 22 26 25 27 24 24 23 21 26 22 27 25 28 28 29 31 30 34 33 35 32 32 31 29 34 30 35 33 36 36 37 39 38 42 41 43 40 40 39 37 42 38 43 41 44 44 45 47 46 50 49 51 48 48 47 45 50 46 51 49 52 ...
result:
ok answer = 1
Test #28:
score: 0
Accepted
time: 11ms
memory: 4224kb
input:
99997
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 11 11 12 8 9 9 10 12 13 13 14 16 15 19 18 20 17 17 16 14 19 15 20 18 21 21 22 24 23 27 26 28 25 25 24 22 27 23 28 26 29 29 30 32 31 35 34 36 33 33 32 30 35 31 36 34 37 37 38 40 39 43 42 44 41 41 40 38 43 39 44 42 45 45 46 48 47 51 50 52 49 49 48 46 51 47 52 ...
result:
ok answer = 1
Test #29:
score: 0
Accepted
time: 11ms
memory: 4224kb
input:
99998
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 8 12 11 13 10 10 9 7 12 8 13 11 14 14 15 17 16 20 19 21 18 18 17 15 20 16 21 19 22 22 23 25 24 28 27 29 26 26 25 23 28 24 29 27 30 30 31 33 32 36 35 37 34 34 33 31 36 32 37 35 38 38 39 41 40 44 43 45 42 42 41 39 44 40 45 43 46 46 47 49 48 52 51 53 50 50 49 47 52 ...
result:
ok answer = 1
Test #30:
score: 0
Accepted
time: 8ms
memory: 4224kb
input:
99999
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 9 13 12 14 11 11 10 8 13 9 14 12 15 15 16 18 17 21 20 22 19 19 18 16 21 17 22 20 23 23 24 26 25 29 28 30 27 27 26 24 29 25 30 28 31 31 32 34 33 37 36 38 35 35 34 32 37 33 38 36 39 39 40 42 41 45 44 46 43 43 42 40 45 41 46 44 47 47 48 50 49 53 52 54 51 51 50 ...
result:
ok answer = 1
Test #31:
score: 0
Accepted
time: 9ms
memory: 4224kb
input:
100000
output:
POSSIBLE 1 3 2 6 5 7 4 4 3 1 6 2 7 5 8 8 9 11 10 14 13 15 12 12 11 9 14 10 15 13 16 16 17 19 18 22 21 23 20 20 19 17 22 18 23 21 24 24 25 27 26 30 29 31 28 28 27 25 30 26 31 29 32 32 33 35 34 38 37 39 36 36 35 33 38 34 39 37 40 40 41 43 42 46 45 47 44 44 43 41 46 42 47 45 48 48 49 51 50 54 53 55 52 ...
result:
ok answer = 1
Test #32:
score: 0
Accepted
time: 6ms
memory: 3968kb
input:
74615
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 9 13 12 14 11 11 10 8 13 9 14 12 15 15 16 18 17 21 20 22 19 19 18 16 21 17 22 20 23 23 24 26 25 29 28 30 27 27 26 24 29 25 30 28 31 31 32 34 33 37 36 38 35 35 34 32 37 33 38 36 39 39 40 42 41 45 44 46 43 43 42 40 45 41 46 44 47 47 48 50 49 53 52 54 51 51 50 ...
result:
ok answer = 1
Test #33:
score: 0
Accepted
time: 1ms
memory: 3968kb
input:
25027
output:
POSSIBLE 1 1 2 4 3 7 4 10 7 9 6 6 5 3 8 2 9 5 10 8 11 11 12 14 13 17 16 18 15 15 14 12 17 13 18 16 19 19 20 22 21 25 24 26 23 23 22 20 25 21 26 24 27 27 28 30 29 33 32 34 31 31 30 28 33 29 34 32 35 35 36 38 37 41 40 42 39 39 38 36 41 37 42 40 43 43 44 46 45 49 48 50 47 47 46 44 49 45 50 48 51 51 52 ...
result:
ok answer = 1
Test #34:
score: 0
Accepted
time: 5ms
memory: 3772kb
input:
40852
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 10 10 11 7 8 8 9 11 12 12 13 15 14 18 17 19 16 16 15 13 18 14 19 17 20 20 21 23 22 26 25 27 24 24 23 21 26 22 27 25 28 28 29 31 30 34 33 35 32 32 31 29 34 30 35 33 36 36 37 39 38 42 41 43 40 40 39 37 42 38 43 41 44 44 45 47 46 50 49 51 48 48 47 45 50 46 51 49 52 ...
result:
ok answer = 1
Test #35:
score: 0
Accepted
time: 4ms
memory: 3968kb
input:
31411
output:
POSSIBLE 1 1 2 4 3 7 4 10 7 9 6 6 5 3 8 2 9 5 10 8 11 11 12 14 13 17 16 18 15 15 14 12 17 13 18 16 19 19 20 22 21 25 24 26 23 23 22 20 25 21 26 24 27 27 28 30 29 33 32 34 31 31 30 28 33 29 34 32 35 35 36 38 37 41 40 42 39 39 38 36 41 37 42 40 43 43 44 46 45 49 48 50 47 47 46 44 49 45 50 48 51 51 52 ...
result:
ok answer = 1
Test #36:
score: 0
Accepted
time: 4ms
memory: 3836kb
input:
37332
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 10 10 11 7 8 8 9 11 12 12 13 15 14 18 17 19 16 16 15 13 18 14 19 17 20 20 21 23 22 26 25 27 24 24 23 21 26 22 27 25 28 28 29 31 30 34 33 35 32 32 31 29 34 30 35 33 36 36 37 39 38 42 41 43 40 40 39 37 42 38 43 41 44 44 45 47 46 50 49 51 48 48 47 45 50 46 51 49 52 ...
result:
ok answer = 1
Test #37:
score: 0
Accepted
time: 7ms
memory: 4096kb
input:
80435
output:
POSSIBLE 1 1 2 4 3 7 4 10 7 9 6 6 5 3 8 2 9 5 10 8 11 11 12 14 13 17 16 18 15 15 14 12 17 13 18 16 19 19 20 22 21 25 24 26 23 23 22 20 25 21 26 24 27 27 28 30 29 33 32 34 31 31 30 28 33 29 34 32 35 35 36 38 37 41 40 42 39 39 38 36 41 37 42 40 43 43 44 46 45 49 48 50 47 47 46 44 49 45 50 48 51 51 52 ...
result:
ok answer = 1
Test #38:
score: 0
Accepted
time: 8ms
memory: 4096kb
input:
90457
output:
POSSIBLE 1 1 2 4 3 7 6 8 5 5 4 2 7 3 8 6 9 9 10 12 11 15 14 16 13 13 12 10 15 11 16 14 17 17 18 20 19 23 22 24 21 21 20 18 23 19 24 22 25 25 26 28 27 31 30 32 29 29 28 26 31 27 32 30 33 33 34 36 35 39 38 40 37 37 36 34 39 35 40 38 41 41 42 44 43 47 46 48 45 45 44 42 47 43 48 46 49 49 50 52 51 55 54 ...
result:
ok answer = 1
Test #39:
score: 0
Accepted
time: 0ms
memory: 3840kb
input:
1796
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 10 10 11 7 8 8 9 11 12 12 13 15 14 18 17 19 16 16 15 13 18 14 19 17 20 20 21 23 22 26 25 27 24 24 23 21 26 22 27 25 28 28 29 31 30 34 33 35 32 32 31 29 34 30 35 33 36 36 37 39 38 42 41 43 40 40 39 37 42 38 43 41 44 44 45 47 46 50 49 51 48 48 47 45 50 46 51 49 52 ...
result:
ok answer = 1
Test #40:
score: 0
Accepted
time: 6ms
memory: 3948kb
input:
55809
output:
POSSIBLE 1 1 2 4 3 7 6 8 5 5 4 2 7 3 8 6 9 9 10 12 11 15 14 16 13 13 12 10 15 11 16 14 17 17 18 20 19 23 22 24 21 21 20 18 23 19 24 22 25 25 26 28 27 31 30 32 29 29 28 26 31 27 32 30 33 33 34 36 35 39 38 40 37 37 36 34 39 35 40 38 41 41 42 44 43 47 46 48 45 45 44 42 47 43 48 46 49 49 50 52 51 55 54 ...
result:
ok answer = 1
Test #41:
score: 0
Accepted
time: 10ms
memory: 4224kb
input:
97013
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 11 11 12 8 9 9 10 12 13 13 14 16 15 19 18 20 17 17 16 14 19 15 20 18 21 21 22 24 23 27 26 28 25 25 24 22 27 23 28 26 29 29 30 32 31 35 34 36 33 33 32 30 35 31 36 34 37 37 38 40 39 43 42 44 41 41 40 38 43 39 44 42 45 45 46 48 47 51 50 52 49 49 48 46 51 47 52 ...
result:
ok answer = 1
Test #42:
score: 0
Accepted
time: 7ms
memory: 3968kb
input:
77938
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 18 18 19 21 20 24 23 25 22 22 21 19 24 20 25 23 26 26 27 29 28 32 31 33 30 30 29 27 32 28 33 31 34 34 35 37 36 40 39 41 38 38 37 35 40 36 41 39 42 42 43 45 44 48 47 49 46 46 45 43 48 44 49 47 50 50 51 53 52 ...
result:
ok answer = 1
Test #43:
score: 0
Accepted
time: 9ms
memory: 4096kb
input:
87884
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 10 10 11 7 8 8 9 11 12 12 13 15 14 18 17 19 16 16 15 13 18 14 19 17 20 20 21 23 22 26 25 27 24 24 23 21 26 22 27 25 28 28 29 31 30 34 33 35 32 32 31 29 34 30 35 33 36 36 37 39 38 42 41 43 40 40 39 37 42 38 43 41 44 44 45 47 46 50 49 51 48 48 47 45 50 46 51 49 52 ...
result:
ok answer = 1
Test #44:
score: 0
Accepted
time: 5ms
memory: 3768kb
input:
61687
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 9 13 12 14 11 11 10 8 13 9 14 12 15 15 16 18 17 21 20 22 19 19 18 16 21 17 22 20 23 23 24 26 25 29 28 30 27 27 26 24 29 25 30 28 31 31 32 34 33 37 36 38 35 35 34 32 37 33 38 36 39 39 40 42 41 45 44 46 43 43 42 40 45 41 46 44 47 47 48 50 49 53 52 54 51 51 50 ...
result:
ok answer = 1
Test #45:
score: 0
Accepted
time: 3ms
memory: 3968kb
input:
32567
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 9 13 12 14 11 11 10 8 13 9 14 12 15 15 16 18 17 21 20 22 19 19 18 16 21 17 22 20 23 23 24 26 25 29 28 30 27 27 26 24 29 25 30 28 31 31 32 34 33 37 36 38 35 35 34 32 37 33 38 36 39 39 40 42 41 45 44 46 43 43 42 40 45 41 46 44 47 47 48 50 49 53 52 54 51 51 50 ...
result:
ok answer = 1
Test #46:
score: 0
Accepted
time: 6ms
memory: 3840kb
input:
53441
output:
POSSIBLE 1 1 2 4 3 7 6 8 5 5 4 2 7 3 8 6 9 9 10 12 11 15 14 16 13 13 12 10 15 11 16 14 17 17 18 20 19 23 22 24 21 21 20 18 23 19 24 22 25 25 26 28 27 31 30 32 29 29 28 26 31 27 32 30 33 33 34 36 35 39 38 40 37 37 36 34 39 35 40 38 41 41 42 44 43 47 46 48 45 45 44 42 47 43 48 46 49 49 50 52 51 55 54 ...
result:
ok answer = 1
Test #47:
score: 0
Accepted
time: 1ms
memory: 3968kb
input:
19197
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 11 11 12 8 9 9 10 12 13 13 14 16 15 19 18 20 17 17 16 14 19 15 20 18 21 21 22 24 23 27 26 28 25 25 24 22 27 23 28 26 29 29 30 32 31 35 34 36 33 33 32 30 35 31 36 34 37 37 38 40 39 43 42 44 41 41 40 38 43 39 44 42 45 45 46 48 47 51 50 52 49 49 48 46 51 47 52 ...
result:
ok answer = 1
Test #48:
score: 0
Accepted
time: 4ms
memory: 3968kb
input:
77260
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 10 10 11 7 8 8 9 11 12 12 13 15 14 18 17 19 16 16 15 13 18 14 19 17 20 20 21 23 22 26 25 27 24 24 23 21 26 22 27 25 28 28 29 31 30 34 33 35 32 32 31 29 34 30 35 33 36 36 37 39 38 42 41 43 40 40 39 37 42 38 43 41 44 44 45 47 46 50 49 51 48 48 47 45 50 46 51 49 52 ...
result:
ok answer = 1
Test #49:
score: 0
Accepted
time: 1ms
memory: 3840kb
input:
6699
output:
POSSIBLE 1 1 2 4 3 7 4 10 7 9 6 6 5 3 8 2 9 5 10 8 11 11 12 14 13 17 16 18 15 15 14 12 17 13 18 16 19 19 20 22 21 25 24 26 23 23 22 20 25 21 26 24 27 27 28 30 29 33 32 34 31 31 30 28 33 29 34 32 35 35 36 38 37 41 40 42 39 39 38 36 41 37 42 40 43 43 44 46 45 49 48 50 47 47 46 44 49 45 50 48 51 51 52 ...
result:
ok answer = 1
Test #50:
score: 0
Accepted
time: 6ms
memory: 3968kb
input:
72561
output:
POSSIBLE 1 1 2 4 3 7 6 8 5 5 4 2 7 3 8 6 9 9 10 12 11 15 14 16 13 13 12 10 15 11 16 14 17 17 18 20 19 23 22 24 21 21 20 18 23 19 24 22 25 25 26 28 27 31 30 32 29 29 28 26 31 27 32 30 33 33 34 36 35 39 38 40 37 37 36 34 39 35 40 38 41 41 42 44 43 47 46 48 45 45 44 42 47 43 48 46 49 49 50 52 51 55 54 ...
result:
ok answer = 1
Test #51:
score: 0
Accepted
time: 6ms
memory: 3912kb
input:
60412
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 10 10 11 7 8 8 9 11 12 12 13 15 14 18 17 19 16 16 15 13 18 14 19 17 20 20 21 23 22 26 25 27 24 24 23 21 26 22 27 25 28 28 29 31 30 34 33 35 32 32 31 29 34 30 35 33 36 36 37 39 38 42 41 43 40 40 39 37 42 38 43 41 44 44 45 47 46 50 49 51 48 48 47 45 50 46 51 49 52 ...
result:
ok answer = 1
Test #52:
score: 0
Accepted
time: 7ms
memory: 3980kb
input:
78243
output:
POSSIBLE 1 1 2 4 3 7 4 10 7 9 6 6 5 3 8 2 9 5 10 8 11 11 12 14 13 17 16 18 15 15 14 12 17 13 18 16 19 19 20 22 21 25 24 26 23 23 22 20 25 21 26 24 27 27 28 30 29 33 32 34 31 31 30 28 33 29 34 32 35 35 36 38 37 41 40 42 39 39 38 36 41 37 42 40 43 43 44 46 45 49 48 50 47 47 46 44 49 45 50 48 51 51 52 ...
result:
ok answer = 1
Test #53:
score: 0
Accepted
time: 7ms
memory: 4096kb
input:
93055
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 9 13 12 14 11 11 10 8 13 9 14 12 15 15 16 18 17 21 20 22 19 19 18 16 21 17 22 20 23 23 24 26 25 29 28 30 27 27 26 24 29 25 30 28 31 31 32 34 33 37 36 38 35 35 34 32 37 33 38 36 39 39 40 42 41 45 44 46 43 43 42 40 45 41 46 44 47 47 48 50 49 53 52 54 51 51 50 ...
result:
ok answer = 1
Test #54:
score: 0
Accepted
time: 6ms
memory: 3968kb
input:
72060
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 10 10 11 7 8 8 9 11 12 12 13 15 14 18 17 19 16 16 15 13 18 14 19 17 20 20 21 23 22 26 25 27 24 24 23 21 26 22 27 25 28 28 29 31 30 34 33 35 32 32 31 29 34 30 35 33 36 36 37 39 38 42 41 43 40 40 39 37 42 38 43 41 44 44 45 47 46 50 49 51 48 48 47 45 50 46 51 49 52 ...
result:
ok answer = 1
Test #55:
score: 0
Accepted
time: 1ms
memory: 3840kb
input:
10561
output:
POSSIBLE 1 1 2 4 3 7 6 8 5 5 4 2 7 3 8 6 9 9 10 12 11 15 14 16 13 13 12 10 15 11 16 14 17 17 18 20 19 23 22 24 21 21 20 18 23 19 24 22 25 25 26 28 27 31 30 32 29 29 28 26 31 27 32 30 33 33 34 36 35 39 38 40 37 37 36 34 39 35 40 38 41 41 42 44 43 47 46 48 45 45 44 42 47 43 48 46 49 49 50 52 51 55 54 ...
result:
ok answer = 1
Test #56:
score: 0
Accepted
time: 5ms
memory: 3840kb
input:
56368
output:
POSSIBLE 1 3 2 6 5 7 4 4 3 1 6 2 7 5 8 8 9 11 10 14 13 15 12 12 11 9 14 10 15 13 16 16 17 19 18 22 21 23 20 20 19 17 22 18 23 21 24 24 25 27 26 30 29 31 28 28 27 25 30 26 31 29 32 32 33 35 34 38 37 39 36 36 35 33 38 34 39 37 40 40 41 43 42 46 45 47 44 44 43 41 46 42 47 45 48 48 49 51 50 54 53 55 52 ...
result:
ok answer = 1
Test #57:
score: 0
Accepted
time: 3ms
memory: 3812kb
input:
44898
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 18 18 19 21 20 24 23 25 22 22 21 19 24 20 25 23 26 26 27 29 28 32 31 33 30 30 29 27 32 28 33 31 34 34 35 37 36 40 39 41 38 38 37 35 40 36 41 39 42 42 43 45 44 48 47 49 46 46 45 43 48 44 49 47 50 50 51 53 52 ...
result:
ok answer = 1
Test #58:
score: 0
Accepted
time: 6ms
memory: 3968kb
input:
69941
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 11 11 12 8 9 9 10 12 13 13 14 16 15 19 18 20 17 17 16 14 19 15 20 18 21 21 22 24 23 27 26 28 25 25 24 22 27 23 28 26 29 29 30 32 31 35 34 36 33 33 32 30 35 31 36 34 37 37 38 40 39 43 42 44 41 41 40 38 43 39 44 42 45 45 46 48 47 51 50 52 49 49 48 46 51 47 52 ...
result:
ok answer = 1
Test #59:
score: 0
Accepted
time: 2ms
memory: 3840kb
input:
24192
output:
POSSIBLE 1 3 2 6 5 7 4 4 3 1 6 2 7 5 8 8 9 11 10 14 13 15 12 12 11 9 14 10 15 13 16 16 17 19 18 22 21 23 20 20 19 17 22 18 23 21 24 24 25 27 26 30 29 31 28 28 27 25 30 26 31 29 32 32 33 35 34 38 37 39 36 36 35 33 38 34 39 37 40 40 41 43 42 46 45 47 44 44 43 41 46 42 47 45 48 48 49 51 50 54 53 55 52 ...
result:
ok answer = 1
Test #60:
score: 0
Accepted
time: 1ms
memory: 3712kb
input:
13677
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 11 11 12 8 9 9 10 12 13 13 14 16 15 19 18 20 17 17 16 14 19 15 20 18 21 21 22 24 23 27 26 28 25 25 24 22 27 23 28 26 29 29 30 32 31 35 34 36 33 33 32 30 35 31 36 34 37 37 38 40 39 43 42 44 41 41 40 38 43 39 44 42 45 45 46 48 47 51 50 52 49 49 48 46 51 47 52 ...
result:
ok answer = 1
Test #61:
score: 0
Accepted
time: 5ms
memory: 3716kb
input:
47780
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 10 10 11 7 8 8 9 11 12 12 13 15 14 18 17 19 16 16 15 13 18 14 19 17 20 20 21 23 22 26 25 27 24 24 23 21 26 22 27 25 28 28 29 31 30 34 33 35 32 32 31 29 34 30 35 33 36 36 37 39 38 42 41 43 40 40 39 37 42 38 43 41 44 44 45 47 46 50 49 51 48 48 47 45 50 46 51 49 52 ...
result:
ok answer = 1
Test #62:
score: 0
Accepted
time: 2ms
memory: 3968kb
input:
36022
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 8 12 11 13 10 10 9 7 12 8 13 11 14 14 15 17 16 20 19 21 18 18 17 15 20 16 21 19 22 22 23 25 24 28 27 29 26 26 25 23 28 24 29 27 30 30 31 33 32 36 35 37 34 34 33 31 36 32 37 35 38 38 39 41 40 44 43 45 42 42 41 39 44 40 45 43 46 46 47 49 48 52 51 53 50 50 49 47 52 ...
result:
ok answer = 1
Test #63:
score: 0
Accepted
time: 5ms
memory: 3968kb
input:
50675
output:
POSSIBLE 1 1 2 4 3 7 4 10 7 9 6 6 5 3 8 2 9 5 10 8 11 11 12 14 13 17 16 18 15 15 14 12 17 13 18 16 19 19 20 22 21 25 24 26 23 23 22 20 25 21 26 24 27 27 28 30 29 33 32 34 31 31 30 28 33 29 34 32 35 35 36 38 37 41 40 42 39 39 38 36 41 37 42 40 43 43 44 46 45 49 48 50 47 47 46 44 49 45 50 48 51 51 52 ...
result:
ok answer = 1
Test #64:
score: 0
Accepted
time: 3ms
memory: 3968kb
input:
26644
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 10 10 11 7 8 8 9 11 12 12 13 15 14 18 17 19 16 16 15 13 18 14 19 17 20 20 21 23 22 26 25 27 24 24 23 21 26 22 27 25 28 28 29 31 30 34 33 35 32 32 31 29 34 30 35 33 36 36 37 39 38 42 41 43 40 40 39 37 42 38 43 41 44 44 45 47 46 50 49 51 48 48 47 45 50 46 51 49 52 ...
result:
ok answer = 1
Test #65:
score: 0
Accepted
time: 6ms
memory: 3968kb
input:
56969
output:
POSSIBLE 1 1 2 4 3 7 6 8 5 5 4 2 7 3 8 6 9 9 10 12 11 15 14 16 13 13 12 10 15 11 16 14 17 17 18 20 19 23 22 24 21 21 20 18 23 19 24 22 25 25 26 28 27 31 30 32 29 29 28 26 31 27 32 30 33 33 34 36 35 39 38 40 37 37 36 34 39 35 40 38 41 41 42 44 43 47 46 48 45 45 44 42 47 43 48 46 49 49 50 52 51 55 54 ...
result:
ok answer = 1
Test #66:
score: 0
Accepted
time: 6ms
memory: 3752kb
input:
53401
output:
POSSIBLE 1 1 2 4 3 7 6 8 5 5 4 2 7 3 8 6 9 9 10 12 11 15 14 16 13 13 12 10 15 11 16 14 17 17 18 20 19 23 22 24 21 21 20 18 23 19 24 22 25 25 26 28 27 31 30 32 29 29 28 26 31 27 32 30 33 33 34 36 35 39 38 40 37 37 36 34 39 35 40 38 41 41 42 44 43 47 46 48 45 45 44 42 47 43 48 46 49 49 50 52 51 55 54 ...
result:
ok answer = 1
Test #67:
score: 0
Accepted
time: 2ms
memory: 3968kb
input:
24772
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 10 10 11 7 8 8 9 11 12 12 13 15 14 18 17 19 16 16 15 13 18 14 19 17 20 20 21 23 22 26 25 27 24 24 23 21 26 22 27 25 28 28 29 31 30 34 33 35 32 32 31 29 34 30 35 33 36 36 37 39 38 42 41 43 40 40 39 37 42 38 43 41 44 44 45 47 46 50 49 51 48 48 47 45 50 46 51 49 52 ...
result:
ok answer = 1
Test #68:
score: 0
Accepted
time: 3ms
memory: 3712kb
input:
35433
output:
POSSIBLE 1 1 2 4 3 7 6 8 5 5 4 2 7 3 8 6 9 9 10 12 11 15 14 16 13 13 12 10 15 11 16 14 17 17 18 20 19 23 22 24 21 21 20 18 23 19 24 22 25 25 26 28 27 31 30 32 29 29 28 26 31 27 32 30 33 33 34 36 35 39 38 40 37 37 36 34 39 35 40 38 41 41 42 44 43 47 46 48 45 45 44 42 47 43 48 46 49 49 50 52 51 55 54 ...
result:
ok answer = 1
Test #69:
score: 0
Accepted
time: 5ms
memory: 4096kb
input:
89877
output:
POSSIBLE 1 1 2 4 5 5 6 2 3 3 4 6 7 7 8 10 11 11 12 8 9 9 10 12 13 13 14 16 15 19 18 20 17 17 16 14 19 15 20 18 21 21 22 24 23 27 26 28 25 25 24 22 27 23 28 26 29 29 30 32 31 35 34 36 33 33 32 30 35 31 36 34 37 37 38 40 39 43 42 44 41 41 40 38 43 39 44 42 45 45 46 48 47 51 50 52 49 49 48 46 51 47 52 ...
result:
ok answer = 1
Test #70:
score: 0
Accepted
time: 9ms
memory: 4224kb
input:
99986
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 18 18 19 21 20 24 23 25 22 22 21 19 24 20 25 23 26 26 27 29 28 32 31 33 30 30 29 27 32 28 33 31 34 34 35 37 36 40 39 41 38 38 37 35 40 36 41 39 42 42 43 45 44 48 47 49 46 46 45 43 48 44 49 47 50 50 51 53 52 ...
result:
ok answer = 1
Test #71:
score: 0
Accepted
time: 0ms
memory: 3712kb
input:
6094
output:
POSSIBLE 1 3 4 4 5 1 2 2 3 5 6 6 7 9 8 12 11 13 10 10 9 7 12 8 13 11 14 14 15 17 16 20 19 21 18 18 17 15 20 16 21 19 22 22 23 25 24 28 27 29 26 26 25 23 28 24 29 27 30 30 31 33 32 36 35 37 34 34 33 31 36 32 37 35 38 38 39 41 40 44 43 45 42 42 41 39 44 40 45 43 46 46 47 49 48 52 51 53 50 50 49 47 52 ...
result:
ok answer = 1