QOJ.ac
QOJ
ID | 题目 | 提交者 | 结果 | 用时 | 内存 | 语言 | 文件大小 | 提交时间 | 测评时间 |
---|---|---|---|---|---|---|---|---|---|
#763263 | #2786. Scales | _8_8_ | 100 ✓ | 289ms | 6352kb | C++20 | 6.0kb | 2024-11-19 19:13:50 | 2024-11-19 19:13:55 |
Judging History
answer
#include "scales.h"
#include <bits/stdc++.h>
using namespace std;
const int inf = (int)1e9;
vector<array<int, 4>> tr, rt;
map<vector<vector<int>>, pair<int, array<int, 5>>> dp;
int it = 0;
int go(vector<vector<int>> v, bool ok = 0, int pot = 729, int lev = 0) {
it++;
assert((int)v.size() <= pot);
if(dp.count(v)) return dp[v].first;
if(v.empty()) return 0;
if(v.size() == 1) {
if(ok) {
int w[6];
for(int i = 0; i < 6; i++) {
w[i] = v[0][i];
}
answer(w);
}
return 0;
}
array<int, 5> ans = {inf, inf, inf, inf, inf};
array<int, 5> ans1 = {inf, inf, inf, inf, inf};
for(auto [x, y, z, tp] : tr) {
vector<vector<int>> a, b, c;
for(auto f : v) {
vector<int> pos(7);
for(int i = 0; i < 6; i++) {
pos[f[i]] = i;
}
vector<int> tr;
tr = {x, y, z};
sort(tr.begin(), tr.end(), [&](int i, int j){return pos[i] < pos[j];});
if(tr[tp] == x) a.push_back(f);
else if(tr[tp] == y) b.push_back(f);
else c.push_back(f);
}
if(max({(int)a.size(), (int)b.size(), (int)c.size()}) > pot / 3 || max({(int)a.size(), (int)b.size(), (int)c.size()}) == (int)v.size()) continue;
vector<int> gg;
int val = max({go(a, 0, pot / 3, lev + 1), go(b, 0, pot / 3, lev + 1), go(c, 0, pot / 3, lev + 1)}) + 1;
if(val + lev == 6) {
ans = {val, x, y, z, tp};
break;
}
}
for(auto [a, b, c, d] : rt) {
vector<vector<int>> _a, _b, _c;
for(auto f : v) {
vector<int> pos(7);
for(int i = 0; i < 6; i++) {
pos[f[i]] = i;
}
vector<int> tr;
tr = {a, b, c, d};
sort(tr.begin(), tr.end(), [&](int i, int j){return pos[i] < pos[j];});
if(tr[3] == d) {
if(tr[0] == a) _a.push_back(f);
else if(tr[0] == b) _b.push_back(f);
else _c.push_back(f);
} else {
int nx = -1;
for(int i = 0; i < 4; i++) {
if(tr[i] == d) {
nx = tr[i + 1];
break;
}
}
if(nx == a) _a.push_back(f);
else if(nx == b) _b.push_back(f);
else _c.push_back(f);
}
}
int mx = max({(int)_a.size(), (int)_b.size(), (int)_c.size()});
if(mx > pot / 3 || mx == (int)v.size()) continue;
int val = max({go(_a, 0, pot / 3, lev + 1), go(_b, 0, pot / 3, lev + 1), go(_c, 0, pot / 3, lev + 1)}) + 1;
if(val + lev == 6) {
ans1 = {val, a, b, c, d};
break;
}
}
ans = min(ans, ans1);
if(ans[0] < ans1[0]) {
dp[v].first = ans[0];
dp[v].second = {0, ans[1], ans[2], ans[3], ans[4]};
} else {
ans = ans1;
dp[v].first = ans[0];
dp[v].second = {1, ans[1], ans[2], ans[3], ans[4]};
}
return ans[0];
}
void init(int T) {
for(int i = 1; i <= 6; i++) {
for(int j = i + 1; j <= 6; j++) {
for(int k = j + 1; k <= 6; k++) {
for(int tp = 0; tp < 3; tp++) {
tr.push_back({i, j, k, tp});
}
}
}
}
for(int i = 1; i <= 6; i++) {
for(int j = i + 1; j <= 6; j++) {
for(int k = j + 1; k <= 6; k++) {
for(int e = 1; e <= 6; e++) if(e != i && e != j && e != k) {
rt.push_back({i, j, k, e});
}
}
}
}
vector<int> f(6);
iota(f.begin(), f.end(), 1);
vector<vector<int>> a;
do
{
a.push_back(f);
} while (next_permutation(f.begin(), f.end()));
go(a, 0);
}
void orderCoins() {
vector<int> f(6);
iota(f.begin(), f.end(), 1);
vector<vector<int>> v;
do
{
v.push_back(f);
} while (next_permutation(f.begin(), f.end()));
while(v.size() > 1) {
vector<vector<int>> nx;
if(dp[v].second[0] == 0) {
auto [res, x, y, z, tp] = dp[v].second;
int val;
if(!tp) val = getLightest(x, y, z);
else if(tp == 1) val = getMedian(x, y, z);
else val = getHeaviest(x, y, z);
for(auto f : v) {
vector<int> pos(7);
for(int i = 0; i < 6; i++) {
pos[f[i]] = i;
}
vector<int> tr;
tr = {x, y, z};
sort(tr.begin(), tr.end(), [&](int i, int j){return pos[i] < pos[j];});
if(val == tr[tp]) nx.push_back(f);
}
} else {
auto [res, a, b, c, d] = dp[v].second;
// cerr << a << ' ' << b << ' ' << c << ' ' << d << '\n';
int val = getNextLightest(a, b, c, d);
for(auto f : v) {
vector<int> pos(7);
for(int i = 0; i < 6; i++) {
pos[f[i]] = i;
}
vector<int> tr;
tr = {a, b, c, d};
sort(tr.begin(), tr.end(), [&](int i, int j){return pos[i] < pos[j];});
if(tr[3] == d) {
if(val == tr[0]) {
nx.push_back(f);
}
} else {
int nt = -1;
for(int i = 0; i < 4; i++) {
if(tr[i] == d) {
nt = tr[i + 1];
break;
}
}
if(nt == val) {
nx.push_back(f);
}
}
}
}
v = nx;
}
int w[6];
for(int i = 0; i < 6; i++) {
w[i] = v[0][i];
}
answer(w);
}
詳細信息
Subtask #1:
score: 100
Accepted
Test #1:
score: 100
Accepted
time: 286ms
memory: 6012kb
input:
18 6 3 5 1 2 4 6 5 1 2 4 3 2 4 1 3 6 5 5 3 1 6 2 4 2 1 4 5 6 3 5 6 4 2 1 3 2 6 5 1 3 4 2 5 1 3 6 4 3 6 1 2 4 5 2 1 5 3 6 4 1 4 3 6 2 5 2 6 5 4 3 1 4 3 1 2 5 6 5 2 4 3 6 1 5 1 6 4 3 2 3 1 6 5 2 4 6 1 3 2 4 5 1 2 5 3 6 4
output:
6 3 5 1 2 4 6 6 5 1 2 4 3 6 2 4 1 3 6 5 6 5 3 1 6 2 4 6 2 1 4 5 6 3 6 5 6 4 2 1 3 6 2 6 5 1 3 4 6 2 5 1 3 6 4 6 3 6 1 2 4 5 6 2 1 5 3 6 4 6 1 4 3 6 2 5 6 2 6 5 4 3 1 6 4 3 1 2 5 6 6 5 2 4 3 6 1 6 5 1 6 4 3 2 6 3 1 6 5 2 4 6 6 1 3 2 4 5 6 1 2 5 3 6 4 6
result:
points 1.0
Test #2:
score: 100
Accepted
time: 275ms
memory: 6076kb
input:
18 4 1 5 2 6 3 4 2 1 6 5 3 2 5 6 4 3 1 6 2 3 5 4 1 2 6 3 5 4 1 3 6 2 4 1 5 2 5 6 1 4 3 5 3 4 1 6 2 4 6 2 5 1 3 1 4 5 6 3 2 4 6 5 2 3 1 3 5 2 6 1 4 3 1 6 5 4 2 1 4 6 3 2 5 2 6 4 3 5 1 3 1 2 4 5 6 3 1 4 6 2 5 4 3 1 2 6 5
output:
4 1 5 2 6 3 6 4 2 1 6 5 3 6 2 5 6 4 3 1 6 6 2 3 5 4 1 6 2 6 3 5 4 1 6 3 6 2 4 1 5 6 2 5 6 1 4 3 6 5 3 4 1 6 2 6 4 6 2 5 1 3 6 1 4 5 6 3 2 6 4 6 5 2 3 1 6 3 5 2 6 1 4 6 3 1 6 5 4 2 6 1 4 6 3 2 5 6 2 6 4 3 5 1 6 3 1 2 4 5 6 6 3 1 4 6 2 5 6 4 3 1 2 6 5 6
result:
points 1.0
Test #3:
score: 100
Accepted
time: 284ms
memory: 6304kb
input:
18 1 2 3 5 4 6 5 3 1 4 2 6 2 5 4 6 3 1 1 5 4 6 3 2 5 1 2 3 6 4 3 2 6 4 5 1 3 1 2 5 6 4 2 5 4 6 1 3 2 1 3 5 6 4 1 6 5 4 3 2 2 5 3 4 6 1 1 6 3 5 2 4 2 6 3 5 1 4 2 3 4 1 6 5 2 1 4 5 3 6 3 5 2 6 4 1 1 5 6 3 2 4 5 6 1 2 4 3
output:
1 2 3 5 4 6 6 5 3 1 4 2 6 6 2 5 4 6 3 1 6 1 5 4 6 3 2 6 5 1 2 3 6 4 6 3 2 6 4 5 1 6 3 1 2 5 6 4 6 2 5 4 6 1 3 6 2 1 3 5 6 4 6 1 6 5 4 3 2 6 2 5 3 4 6 1 6 1 6 3 5 2 4 6 2 6 3 5 1 4 6 2 3 4 1 6 5 6 2 1 4 5 3 6 6 3 5 2 6 4 1 6 1 5 6 3 2 4 6 5 6 1 2 4 3 6
result:
points 1.0
Test #4:
score: 100
Accepted
time: 286ms
memory: 6340kb
input:
18 5 1 2 4 3 6 6 3 4 5 1 2 3 1 5 6 2 4 2 3 5 6 1 4 5 2 1 4 3 6 3 2 5 4 6 1 4 2 6 3 1 5 1 4 2 6 5 3 3 4 5 6 1 2 3 2 5 1 4 6 5 6 2 4 1 3 6 4 1 3 5 2 2 3 6 4 1 5 4 1 2 3 6 5 3 4 1 5 2 6 1 4 6 5 2 3 4 5 1 2 6 3 6 4 1 2 3 5
output:
5 1 2 4 3 6 6 6 3 4 5 1 2 6 3 1 5 6 2 4 6 2 3 5 6 1 4 6 5 2 1 4 3 6 6 3 2 5 4 6 1 6 4 2 6 3 1 5 6 1 4 2 6 5 3 6 3 4 5 6 1 2 6 3 2 5 1 4 6 6 5 6 2 4 1 3 6 6 4 1 3 5 2 6 2 3 6 4 1 5 6 4 1 2 3 6 5 6 3 4 1 5 2 6 6 1 4 6 5 2 3 6 4 5 1 2 6 3 6 6 4 1 2 3 5 6
result:
points 1.0
Test #5:
score: 100
Accepted
time: 285ms
memory: 6104kb
input:
18 5 1 2 6 4 3 1 3 5 6 4 2 6 2 5 1 3 4 3 4 2 6 5 1 6 4 3 2 1 5 3 4 6 2 5 1 1 5 2 6 3 4 6 1 2 5 3 4 2 4 1 3 5 6 3 5 1 6 2 4 2 1 6 3 5 4 2 3 6 4 5 1 2 3 1 5 6 4 1 2 6 3 5 4 4 6 5 1 2 3 4 6 3 1 2 5 6 4 3 1 5 2 4 2 6 5 1 3
output:
5 1 2 6 4 3 6 1 3 5 6 4 2 6 6 2 5 1 3 4 6 3 4 2 6 5 1 6 6 4 3 2 1 5 6 3 4 6 2 5 1 6 1 5 2 6 3 4 6 6 1 2 5 3 4 6 2 4 1 3 5 6 6 3 5 1 6 2 4 6 2 1 6 3 5 4 6 2 3 6 4 5 1 6 2 3 1 5 6 4 6 1 2 6 3 5 4 6 4 6 5 1 2 3 6 4 6 3 1 2 5 6 6 4 3 1 5 2 6 4 2 6 5 1 3 6
result:
points 1.0
Test #6:
score: 100
Accepted
time: 286ms
memory: 6300kb
input:
18 6 3 2 1 5 4 3 2 6 5 1 4 3 6 2 1 5 4 6 1 5 2 4 3 3 1 6 2 4 5 6 4 2 3 5 1 3 2 1 5 4 6 5 6 4 1 2 3 3 6 1 4 2 5 1 3 6 2 4 5 1 2 5 3 4 6 4 2 3 1 5 6 1 4 6 3 5 2 5 4 6 3 2 1 4 6 2 1 3 5 4 6 3 2 5 1 3 5 2 1 4 6 3 1 5 4 6 2
output:
6 3 2 1 5 4 6 3 2 6 5 1 4 6 3 6 2 1 5 4 6 6 1 5 2 4 3 6 3 1 6 2 4 5 6 6 4 2 3 5 1 6 3 2 1 5 4 6 6 5 6 4 1 2 3 6 3 6 1 4 2 5 6 1 3 6 2 4 5 6 1 2 5 3 4 6 6 4 2 3 1 5 6 6 1 4 6 3 5 2 6 5 4 6 3 2 1 6 4 6 2 1 3 5 6 4 6 3 2 5 1 6 3 5 2 1 4 6 6 3 1 5 4 6 2 6
result:
points 1.0
Test #7:
score: 100
Accepted
time: 286ms
memory: 6048kb
input:
18 2 3 5 1 4 6 2 5 6 4 1 3 1 3 4 6 2 5 6 2 5 1 4 3 2 3 6 1 5 4 2 6 4 1 3 5 5 1 6 3 4 2 3 2 5 6 4 1 1 4 5 6 2 3 6 5 4 2 1 3 2 6 3 1 5 4 6 5 2 3 4 1 5 4 1 6 2 3 3 5 4 2 6 1 2 5 4 3 1 6 6 4 2 5 1 3 2 1 5 6 4 3 3 2 1 4 6 5
output:
2 3 5 1 4 6 6 2 5 6 4 1 3 6 1 3 4 6 2 5 6 6 2 5 1 4 3 6 2 3 6 1 5 4 6 2 6 4 1 3 5 6 5 1 6 3 4 2 6 3 2 5 6 4 1 6 1 4 5 6 2 3 6 6 5 4 2 1 3 6 2 6 3 1 5 4 6 6 5 2 3 4 1 6 5 4 1 6 2 3 6 3 5 4 2 6 1 6 2 5 4 3 1 6 6 6 4 2 5 1 3 6 2 1 5 6 4 3 6 3 2 1 4 6 5 6
result:
points 1.0
Test #8:
score: 100
Accepted
time: 284ms
memory: 6076kb
input:
18 3 2 5 6 1 4 6 5 1 2 3 4 5 1 3 2 6 4 6 1 3 5 4 2 2 6 1 4 5 3 3 1 2 6 4 5 3 5 1 4 6 2 6 5 2 3 1 4 6 4 1 5 3 2 1 2 6 4 5 3 6 2 4 3 5 1 1 3 6 5 4 2 2 4 5 3 1 6 4 3 1 6 2 5 1 3 2 4 5 6 5 4 3 1 6 2 6 4 3 5 1 2 1 6 5 2 4 3
output:
3 2 5 6 1 4 6 6 5 1 2 3 4 6 5 1 3 2 6 4 6 6 1 3 5 4 2 6 2 6 1 4 5 3 6 3 1 2 6 4 5 6 3 5 1 4 6 2 6 6 5 2 3 1 4 6 6 4 1 5 3 2 6 1 2 6 4 5 3 6 6 2 4 3 5 1 6 1 3 6 5 4 2 6 2 4 5 3 1 6 6 4 3 1 6 2 5 6 1 3 2 4 5 6 6 5 4 3 1 6 2 6 6 4 3 5 1 2 6 1 6 5 2 4 3 6
result:
points 1.0
Test #9:
score: 100
Accepted
time: 282ms
memory: 5992kb
input:
18 5 2 6 3 1 4 5 3 1 2 4 6 1 2 4 6 5 3 4 3 6 5 1 2 3 5 6 1 2 4 6 5 3 2 4 1 1 3 4 5 6 2 6 1 4 3 5 2 4 2 6 1 5 3 1 2 6 4 3 5 2 1 6 5 4 3 4 1 3 6 5 2 3 4 5 1 2 6 1 2 6 5 3 4 4 1 2 6 5 3 5 2 3 4 1 6 2 5 3 4 1 6 6 5 4 3 1 2
output:
5 2 6 3 1 4 6 5 3 1 2 4 6 6 1 2 4 6 5 3 6 4 3 6 5 1 2 6 3 5 6 1 2 4 6 6 5 3 2 4 1 6 1 3 4 5 6 2 6 6 1 4 3 5 2 6 4 2 6 1 5 3 6 1 2 6 4 3 5 6 2 1 6 5 4 3 6 4 1 3 6 5 2 6 3 4 5 1 2 6 6 1 2 6 5 3 4 6 4 1 2 6 5 3 6 5 2 3 4 1 6 6 2 5 3 4 1 6 6 6 5 4 3 1 2 6
result:
points 1.0
Test #10:
score: 100
Accepted
time: 283ms
memory: 6104kb
input:
18 6 1 3 2 5 4 1 5 2 3 4 6 6 3 2 1 4 5 6 3 1 4 5 2 3 5 2 4 1 6 5 3 6 4 1 2 4 5 2 6 1 3 4 2 6 5 3 1 2 3 4 6 5 1 3 2 4 5 6 1 3 4 2 5 6 1 5 4 6 2 1 3 4 1 6 2 3 5 2 6 4 5 3 1 1 2 4 3 6 5 1 2 3 5 6 4 4 3 6 1 2 5 5 1 3 2 4 6
output:
6 1 3 2 5 4 6 1 5 2 3 4 6 6 6 3 2 1 4 5 6 6 3 1 4 5 2 6 3 5 2 4 1 6 6 5 3 6 4 1 2 6 4 5 2 6 1 3 6 4 2 6 5 3 1 6 2 3 4 6 5 1 6 3 2 4 5 6 1 6 3 4 2 5 6 1 6 5 4 6 2 1 3 6 4 1 6 2 3 5 6 2 6 4 5 3 1 6 1 2 4 3 6 5 6 1 2 3 5 6 4 6 4 3 6 1 2 5 6 5 1 3 2 4 6 6
result:
points 1.0
Test #11:
score: 100
Accepted
time: 282ms
memory: 6332kb
input:
18 4 5 1 3 2 6 5 6 1 2 3 4 1 6 2 4 3 5 1 4 6 2 3 5 1 6 3 4 5 2 5 2 6 4 3 1 3 2 1 5 6 4 3 4 5 2 6 1 1 3 5 4 6 2 1 3 4 5 2 6 5 6 1 3 4 2 4 5 2 3 1 6 4 1 3 5 6 2 3 6 4 5 1 2 3 5 4 6 1 2 5 4 3 2 6 1 4 3 5 1 2 6 5 3 1 4 6 2
output:
4 5 1 3 2 6 6 5 6 1 2 3 4 6 1 6 2 4 3 5 6 1 4 6 2 3 5 6 1 6 3 4 5 2 6 5 2 6 4 3 1 6 3 2 1 5 6 4 6 3 4 5 2 6 1 6 1 3 5 4 6 2 6 1 3 4 5 2 6 6 5 6 1 3 4 2 6 4 5 2 3 1 6 6 4 1 3 5 6 2 6 3 6 4 5 1 2 6 3 5 4 6 1 2 6 5 4 3 2 6 1 6 4 3 5 1 2 6 6 5 3 1 4 6 2 6
result:
points 1.0
Test #12:
score: 100
Accepted
time: 284ms
memory: 6076kb
input:
18 1 6 5 2 3 4 4 6 5 3 2 1 1 3 6 4 2 5 4 3 6 2 5 1 1 3 2 5 6 4 2 4 1 6 5 3 3 6 2 4 5 1 6 4 5 2 3 1 2 4 6 3 1 5 5 2 4 6 1 3 1 2 5 6 4 3 4 1 2 6 3 5 2 6 5 4 1 3 6 3 2 4 5 1 6 1 2 5 4 3 6 2 3 1 4 5 6 3 5 4 1 2 2 4 1 6 3 5
output:
1 6 5 2 3 4 6 4 6 5 3 2 1 6 1 3 6 4 2 5 6 4 3 6 2 5 1 6 1 3 2 5 6 4 6 2 4 1 6 5 3 6 3 6 2 4 5 1 6 6 4 5 2 3 1 6 2 4 6 3 1 5 6 5 2 4 6 1 3 6 1 2 5 6 4 3 6 4 1 2 6 3 5 6 2 6 5 4 1 3 6 6 3 2 4 5 1 6 6 1 2 5 4 3 6 6 2 3 1 4 5 6 6 3 5 4 1 2 6 2 4 1 6 3 5 6
result:
points 1.0
Test #13:
score: 100
Accepted
time: 284ms
memory: 6348kb
input:
18 6 5 1 3 2 4 5 4 2 6 1 3 1 3 4 2 5 6 3 1 4 2 6 5 4 2 3 6 5 1 4 3 5 6 1 2 1 3 5 4 2 6 4 2 3 6 1 5 3 5 6 4 1 2 2 5 3 6 1 4 4 1 5 6 2 3 1 6 3 5 4 2 6 5 3 1 4 2 6 2 5 3 4 1 4 1 3 2 6 5 4 6 1 2 3 5 5 3 1 2 6 4 3 2 4 5 1 6
output:
6 5 1 3 2 4 6 5 4 2 6 1 3 6 1 3 4 2 5 6 6 3 1 4 2 6 5 6 4 2 3 6 5 1 6 4 3 5 6 1 2 6 1 3 5 4 2 6 6 4 2 3 6 1 5 6 3 5 6 4 1 2 6 2 5 3 6 1 4 6 4 1 5 6 2 3 6 1 6 3 5 4 2 6 6 5 3 1 4 2 6 6 2 5 3 4 1 6 4 1 3 2 6 5 6 4 6 1 2 3 5 6 5 3 1 2 6 4 6 3 2 4 5 1 6 6
result:
points 1.0
Test #14:
score: 100
Accepted
time: 286ms
memory: 6040kb
input:
18 2 6 1 3 5 4 4 5 3 1 6 2 5 6 2 1 4 3 6 4 5 1 2 3 5 4 6 1 2 3 6 2 5 4 3 1 4 5 2 6 3 1 3 2 6 4 1 5 5 3 2 4 1 6 1 4 6 5 3 2 6 5 4 1 3 2 2 5 1 6 4 3 5 2 1 6 4 3 1 2 3 6 5 4 6 5 3 4 2 1 5 1 6 2 4 3 2 1 5 3 4 6 6 2 3 1 5 4
output:
2 6 1 3 5 4 6 4 5 3 1 6 2 6 5 6 2 1 4 3 6 6 4 5 1 2 3 6 5 4 6 1 2 3 6 6 2 5 4 3 1 6 4 5 2 6 3 1 6 3 2 6 4 1 5 6 5 3 2 4 1 6 6 1 4 6 5 3 2 6 6 5 4 1 3 2 6 2 5 1 6 4 3 6 5 2 1 6 4 3 6 1 2 3 6 5 4 6 6 5 3 4 2 1 6 5 1 6 2 4 3 6 2 1 5 3 4 6 6 6 2 3 1 5 4 6
result:
points 1.0
Test #15:
score: 100
Accepted
time: 284ms
memory: 6044kb
input:
18 4 3 2 6 1 5 6 3 1 2 4 5 4 2 3 5 1 6 2 3 1 6 4 5 1 3 6 5 2 4 4 2 5 6 1 3 2 1 3 4 6 5 3 6 1 2 5 4 4 5 1 3 6 2 4 6 3 5 2 1 6 4 2 1 3 5 6 1 2 3 4 5 1 6 2 5 4 3 4 1 3 2 5 6 3 1 4 2 5 6 5 6 4 3 2 1 1 3 5 2 4 6 5 1 2 4 6 3
output:
4 3 2 6 1 5 6 6 3 1 2 4 5 6 4 2 3 5 1 6 6 2 3 1 6 4 5 6 1 3 6 5 2 4 6 4 2 5 6 1 3 6 2 1 3 4 6 5 6 3 6 1 2 5 4 6 4 5 1 3 6 2 6 4 6 3 5 2 1 6 6 4 2 1 3 5 6 6 1 2 3 4 5 6 1 6 2 5 4 3 6 4 1 3 2 5 6 6 3 1 4 2 5 6 6 5 6 4 3 2 1 6 1 3 5 2 4 6 6 5 1 2 4 6 3 6
result:
points 1.0
Test #16:
score: 100
Accepted
time: 288ms
memory: 6052kb
input:
18 6 4 3 5 2 1 5 4 1 3 2 6 2 5 3 1 4 6 5 3 6 1 2 4 1 6 5 3 2 4 3 6 4 1 5 2 5 3 2 1 6 4 3 6 5 4 1 2 5 6 2 4 3 1 2 5 6 3 4 1 4 5 3 1 2 6 6 5 3 2 1 4 5 6 3 4 2 1 1 5 3 6 2 4 5 6 4 2 3 1 1 4 5 2 6 3 3 1 2 5 4 6 3 5 1 2 6 4
output:
6 4 3 5 2 1 6 5 4 1 3 2 6 6 2 5 3 1 4 6 6 5 3 6 1 2 4 6 1 6 5 3 2 4 6 3 6 4 1 5 2 6 5 3 2 1 6 4 6 3 6 5 4 1 2 6 5 6 2 4 3 1 6 2 5 6 3 4 1 6 4 5 3 1 2 6 6 6 5 3 2 1 4 6 5 6 3 4 2 1 6 1 5 3 6 2 4 6 5 6 4 2 3 1 6 1 4 5 2 6 3 6 3 1 2 5 4 6 6 3 5 1 2 6 4 6
result:
points 1.0
Test #17:
score: 100
Accepted
time: 287ms
memory: 6348kb
input:
18 2 6 5 1 4 3 1 5 6 2 3 4 5 6 2 3 1 4 3 4 6 1 2 5 5 4 3 1 2 6 1 6 4 2 5 3 6 2 5 3 1 4 5 6 3 1 2 4 4 6 5 2 1 3 1 6 4 2 3 5 3 4 5 6 2 1 6 2 4 1 5 3 2 3 5 1 6 4 2 5 6 1 3 4 6 3 2 4 1 5 6 3 2 5 4 1 1 4 3 2 6 5 1 3 5 2 6 4
output:
2 6 5 1 4 3 6 1 5 6 2 3 4 6 5 6 2 3 1 4 6 3 4 6 1 2 5 6 5 4 3 1 2 6 6 1 6 4 2 5 3 6 6 2 5 3 1 4 6 5 6 3 1 2 4 6 4 6 5 2 1 3 6 1 6 4 2 3 5 6 3 4 5 6 2 1 6 6 2 4 1 5 3 6 2 3 5 1 6 4 6 2 5 6 1 3 4 6 6 3 2 4 1 5 6 6 3 2 5 4 1 6 1 4 3 2 6 5 6 1 3 5 2 6 4 6
result:
points 1.0
Test #18:
score: 100
Accepted
time: 289ms
memory: 5996kb
input:
18 2 5 4 1 6 3 6 2 1 3 5 4 2 1 6 3 4 5 1 6 3 4 2 5 6 2 4 5 3 1 3 1 5 2 6 4 5 3 2 6 1 4 5 2 3 6 1 4 5 4 1 2 6 3 5 2 1 3 4 6 1 3 4 2 6 5 1 2 3 6 4 5 1 2 4 5 6 3 2 6 1 3 4 5 6 4 5 3 1 2 4 3 5 1 6 2 1 2 3 4 6 5 5 1 4 2 6 3
output:
2 5 4 1 6 3 6 6 2 1 3 5 4 6 2 1 6 3 4 5 6 1 6 3 4 2 5 6 6 2 4 5 3 1 6 3 1 5 2 6 4 6 5 3 2 6 1 4 6 5 2 3 6 1 4 6 5 4 1 2 6 3 6 5 2 1 3 4 6 6 1 3 4 2 6 5 6 1 2 3 6 4 5 6 1 2 4 5 6 3 6 2 6 1 3 4 5 6 6 4 5 3 1 2 6 4 3 5 1 6 2 6 1 2 3 4 6 5 6 5 1 4 2 6 3 6
result:
points 1.0
Test #19:
score: 100
Accepted
time: 285ms
memory: 6040kb
input:
18 3 4 6 1 5 2 5 3 2 4 6 1 6 3 1 4 2 5 6 1 4 2 5 3 4 6 1 2 5 3 4 2 6 3 5 1 4 3 2 1 6 5 3 5 1 6 4 2 5 1 3 4 2 6 2 3 5 6 4 1 6 1 3 4 5 2 3 1 5 2 4 6 2 6 5 3 1 4 5 6 1 4 3 2 6 4 5 1 3 2 4 6 5 3 1 2 6 1 2 4 5 3 3 4 2 1 5 6
output:
3 4 6 1 5 2 6 5 3 2 4 6 1 6 6 3 1 4 2 5 6 6 1 4 2 5 3 6 4 6 1 2 5 3 6 4 2 6 3 5 1 6 4 3 2 1 6 5 6 3 5 1 6 4 2 6 5 1 3 4 2 6 6 2 3 5 6 4 1 6 6 1 3 4 5 2 6 3 1 5 2 4 6 6 2 6 5 3 1 4 6 5 6 1 4 3 2 6 6 4 5 1 3 2 6 4 6 5 3 1 2 6 6 1 2 4 5 3 6 3 4 2 1 5 6 6
result:
points 1.0
Test #20:
score: 100
Accepted
time: 286ms
memory: 6044kb
input:
18 3 5 1 4 2 6 4 2 3 1 6 5 6 5 1 4 2 3 3 4 6 5 1 2 3 5 4 1 2 6 6 5 3 1 2 4 6 4 1 2 5 3 6 3 5 2 1 4 2 3 5 4 6 1 4 5 1 6 3 2 5 3 2 6 4 1 5 1 2 6 3 4 3 4 5 1 6 2 5 4 1 6 3 2 2 6 3 4 1 5 6 3 4 2 5 1 4 6 1 5 2 3 1 6 4 3 2 5
output:
3 5 1 4 2 6 6 4 2 3 1 6 5 6 6 5 1 4 2 3 6 3 4 6 5 1 2 6 3 5 4 1 2 6 6 6 5 3 1 2 4 6 6 4 1 2 5 3 6 6 3 5 2 1 4 6 2 3 5 4 6 1 6 4 5 1 6 3 2 6 5 3 2 6 4 1 6 5 1 2 6 3 4 6 3 4 5 1 6 2 6 5 4 1 6 3 2 6 2 6 3 4 1 5 6 6 3 4 2 5 1 6 4 6 1 5 2 3 6 1 6 4 3 2 5 6
result:
points 1.0
Test #21:
score: 100
Accepted
time: 284ms
memory: 6052kb
input:
18 4 5 1 2 3 6 5 2 3 4 6 1 4 3 1 6 5 2 4 5 6 2 3 1 2 3 4 6 1 5 4 1 2 5 6 3 3 5 6 1 4 2 3 2 1 6 4 5 5 6 4 1 3 2 3 6 4 5 2 1 6 1 3 5 2 4 6 5 4 3 2 1 6 1 4 3 2 5 2 4 6 3 5 1 3 2 4 6 5 1 6 5 2 4 3 1 4 3 2 5 1 6 3 4 1 5 6 2
output:
4 5 1 2 3 6 6 5 2 3 4 6 1 6 4 3 1 6 5 2 6 4 5 6 2 3 1 6 2 3 4 6 1 5 6 4 1 2 5 6 3 6 3 5 6 1 4 2 6 3 2 1 6 4 5 6 5 6 4 1 3 2 6 3 6 4 5 2 1 6 6 1 3 5 2 4 6 6 5 4 3 2 1 6 6 1 4 3 2 5 6 2 4 6 3 5 1 6 3 2 4 6 5 1 6 6 5 2 4 3 1 6 4 3 2 5 1 6 6 3 4 1 5 6 2 6
result:
points 1.0
Test #22:
score: 100
Accepted
time: 284ms
memory: 6080kb
input:
18 2 3 5 4 1 6 2 4 5 1 6 3 4 3 6 5 2 1 1 6 2 3 5 4 6 2 5 4 1 3 4 6 3 2 1 5 1 5 2 4 3 6 4 5 3 6 1 2 5 4 2 3 6 1 1 5 2 6 4 3 1 4 3 6 5 2 6 2 3 4 5 1 3 1 4 6 5 2 3 5 4 1 6 2 6 4 2 5 3 1 2 3 1 5 4 6 5 3 6 2 1 4 4 3 2 6 5 1
output:
2 3 5 4 1 6 6 2 4 5 1 6 3 6 4 3 6 5 2 1 6 1 6 2 3 5 4 6 6 2 5 4 1 3 6 4 6 3 2 1 5 6 1 5 2 4 3 6 6 4 5 3 6 1 2 6 5 4 2 3 6 1 6 1 5 2 6 4 3 6 1 4 3 6 5 2 6 6 2 3 4 5 1 6 3 1 4 6 5 2 6 3 5 4 1 6 2 6 6 4 2 5 3 1 6 2 3 1 5 4 6 6 5 3 6 2 1 4 6 4 3 2 6 5 1 6
result:
points 1.0
Test #23:
score: 100
Accepted
time: 285ms
memory: 6048kb
input:
18 6 1 3 4 2 5 2 4 6 5 3 1 2 4 1 5 3 6 3 4 2 6 1 5 2 1 6 5 3 4 5 2 4 1 3 6 4 1 3 5 2 6 3 2 6 1 4 5 4 3 5 6 2 1 5 2 1 3 6 4 6 4 1 5 2 3 6 4 5 3 2 1 2 6 4 3 1 5 2 1 5 4 6 3 6 2 1 5 4 3 5 6 4 3 1 2 4 2 1 5 6 3 4 3 5 2 6 1
output:
6 1 3 4 2 5 6 2 4 6 5 3 1 6 2 4 1 5 3 6 6 3 4 2 6 1 5 6 2 1 6 5 3 4 6 5 2 4 1 3 6 6 4 1 3 5 2 6 6 3 2 6 1 4 5 6 4 3 5 6 2 1 6 5 2 1 3 6 4 6 6 4 1 5 2 3 6 6 4 5 3 2 1 6 2 6 4 3 1 5 6 2 1 5 4 6 3 6 6 2 1 5 4 3 6 5 6 4 3 1 2 6 4 2 1 5 6 3 6 4 3 5 2 6 1 6
result:
points 1.0
Test #24:
score: 100
Accepted
time: 284ms
memory: 6036kb
input:
18 3 2 4 1 5 6 4 3 2 5 6 1 3 5 2 4 6 1 1 6 4 5 3 2 2 6 3 1 4 5 5 4 3 2 1 6 3 1 5 4 2 6 1 6 2 3 4 5 1 6 4 3 5 2 6 4 3 2 5 1 5 4 3 6 1 2 6 1 2 4 3 5 6 4 3 1 2 5 3 5 4 6 2 1 6 3 5 2 4 1 3 1 5 6 4 2 6 1 5 3 2 4 6 1 4 2 3 5
output:
3 2 4 1 5 6 6 4 3 2 5 6 1 6 3 5 2 4 6 1 6 1 6 4 5 3 2 6 2 6 3 1 4 5 6 5 4 3 2 1 6 6 3 1 5 4 2 6 6 1 6 2 3 4 5 6 1 6 4 3 5 2 6 6 4 3 2 5 1 6 5 4 3 6 1 2 6 6 1 2 4 3 5 6 6 4 3 1 2 5 6 3 5 4 6 2 1 6 6 3 5 2 4 1 6 3 1 5 6 4 2 6 6 1 5 3 2 4 6 6 1 4 2 3 5 6
result:
points 1.0
Test #25:
score: 100
Accepted
time: 287ms
memory: 6340kb
input:
18 2 4 3 6 5 1 6 5 4 2 3 1 3 6 2 1 4 5 1 6 3 2 5 4 2 4 1 5 6 3 6 2 1 5 3 4 1 4 3 5 2 6 2 6 4 1 5 3 3 6 1 5 2 4 5 3 4 1 2 6 1 5 6 3 4 2 4 1 6 3 2 5 6 3 4 1 2 5 1 3 2 5 4 6 4 1 6 3 5 2 3 1 2 6 5 4 5 6 2 1 3 4 1 6 3 2 4 5
output:
2 4 3 6 5 1 6 6 5 4 2 3 1 6 3 6 2 1 4 5 6 1 6 3 2 5 4 6 2 4 1 5 6 3 6 6 2 1 5 3 4 6 1 4 3 5 2 6 6 2 6 4 1 5 3 6 3 6 1 5 2 4 6 5 3 4 1 2 6 6 1 5 6 3 4 2 6 4 1 6 3 2 5 6 6 3 4 1 2 5 6 1 3 2 5 4 6 6 4 1 6 3 5 2 6 3 1 2 6 5 4 6 5 6 2 1 3 4 6 1 6 3 2 4 5 6
result:
points 1.0
Test #26:
score: 100
Accepted
time: 284ms
memory: 6340kb
input:
18 1 4 5 2 3 6 4 1 6 5 2 3 3 5 1 2 4 6 5 1 4 6 2 3 4 2 1 6 3 5 3 6 5 1 2 4 3 4 1 2 5 6 6 1 2 3 5 4 5 2 6 1 4 3 2 5 1 6 3 4 3 5 6 2 1 4 3 2 4 6 1 5 5 3 6 4 2 1 5 3 4 2 6 1 3 5 4 2 1 6 2 1 3 6 5 4 3 1 6 2 5 4 3 4 1 6 5 2
output:
1 4 5 2 3 6 6 4 1 6 5 2 3 6 3 5 1 2 4 6 6 5 1 4 6 2 3 6 4 2 1 6 3 5 6 3 6 5 1 2 4 6 3 4 1 2 5 6 6 6 1 2 3 5 4 6 5 2 6 1 4 3 6 2 5 1 6 3 4 6 3 5 6 2 1 4 6 3 2 4 6 1 5 6 5 3 6 4 2 1 6 5 3 4 2 6 1 6 3 5 4 2 1 6 6 2 1 3 6 5 4 6 3 1 6 2 5 4 6 3 4 1 6 5 2 6
result:
points 1.0
Test #27:
score: 100
Accepted
time: 284ms
memory: 6340kb
input:
18 6 3 2 5 1 4 2 3 6 1 4 5 4 3 2 1 5 6 2 3 4 5 6 1 1 5 4 6 2 3 6 5 2 4 1 3 2 1 3 6 4 5 4 2 1 3 5 6 6 2 1 4 5 3 1 5 6 2 4 3 1 5 3 4 6 2 2 5 1 3 4 6 4 3 5 2 1 6 1 2 3 4 5 6 2 4 5 3 6 1 2 3 4 5 1 6 4 5 1 6 2 3 4 6 5 1 3 2
output:
6 3 2 5 1 4 6 2 3 6 1 4 5 6 4 3 2 1 5 6 6 2 3 4 5 6 1 6 1 5 4 6 2 3 6 6 5 2 4 1 3 6 2 1 3 6 4 5 6 4 2 1 3 5 6 6 6 2 1 4 5 3 6 1 5 6 2 4 3 6 1 5 3 4 6 2 6 2 5 1 3 4 6 6 4 3 5 2 1 6 6 1 2 3 4 5 6 6 2 4 5 3 6 1 6 2 3 4 5 1 6 6 4 5 1 6 2 3 6 4 6 5 1 3 2 6
result:
points 1.0
Test #28:
score: 100
Accepted
time: 284ms
memory: 6044kb
input:
18 6 3 4 2 1 5 2 4 3 1 5 6 4 1 3 6 2 5 6 3 4 1 5 2 1 4 2 6 3 5 5 4 2 1 6 3 6 3 1 2 5 4 1 3 2 6 4 5 3 2 1 4 5 6 1 4 6 2 5 3 5 3 4 6 1 2 5 1 4 3 6 2 2 4 5 1 3 6 2 3 4 1 5 6 6 5 2 1 4 3 4 6 2 1 5 3 2 1 3 4 5 6 6 1 5 2 3 4
output:
6 3 4 2 1 5 6 2 4 3 1 5 6 6 4 1 3 6 2 5 6 6 3 4 1 5 2 6 1 4 2 6 3 5 6 5 4 2 1 6 3 6 6 3 1 2 5 4 6 1 3 2 6 4 5 6 3 2 1 4 5 6 6 1 4 6 2 5 3 6 5 3 4 6 1 2 6 5 1 4 3 6 2 6 2 4 5 1 3 6 6 2 3 4 1 5 6 6 6 5 2 1 4 3 6 4 6 2 1 5 3 6 2 1 3 4 5 6 6 6 1 5 2 3 4 6
result:
points 1.0
Test #29:
score: 100
Accepted
time: 278ms
memory: 6340kb
input:
18 2 5 6 3 1 4 4 6 3 5 1 2 6 2 3 5 1 4 2 1 3 5 4 6 1 2 6 3 4 5 5 2 3 1 4 6 4 2 5 3 6 1 6 2 4 5 1 3 2 1 4 6 5 3 4 5 3 2 1 6 5 4 2 1 3 6 2 6 5 3 4 1 3 2 4 1 6 5 6 3 4 5 2 1 4 1 5 3 2 6 3 2 6 1 5 4 1 2 4 6 3 5 3 4 6 2 1 5
output:
2 5 6 3 1 4 6 4 6 3 5 1 2 6 6 2 3 5 1 4 6 2 1 3 5 4 6 6 1 2 6 3 4 5 6 5 2 3 1 4 6 6 4 2 5 3 6 1 6 6 2 4 5 1 3 6 2 1 4 6 5 3 6 4 5 3 2 1 6 6 5 4 2 1 3 6 6 2 6 5 3 4 1 6 3 2 4 1 6 5 6 6 3 4 5 2 1 6 4 1 5 3 2 6 6 3 2 6 1 5 4 6 1 2 4 6 3 5 6 3 4 6 2 1 5 6
result:
points 1.0
Test #30:
score: 100
Accepted
time: 286ms
memory: 6308kb
input:
18 1 5 2 4 6 3 5 2 1 6 3 4 4 5 6 3 2 1 2 4 3 6 1 5 6 2 4 3 1 5 1 5 6 4 3 2 1 5 4 2 3 6 1 5 3 2 4 6 6 4 1 3 2 5 4 6 2 5 3 1 5 6 3 1 4 2 3 1 6 4 2 5 4 6 3 1 5 2 4 5 3 6 2 1 3 6 5 2 1 4 5 4 6 1 3 2 5 2 6 1 3 4 3 6 4 2 1 5
output:
1 5 2 4 6 3 6 5 2 1 6 3 4 6 4 5 6 3 2 1 6 2 4 3 6 1 5 6 6 2 4 3 1 5 6 1 5 6 4 3 2 6 1 5 4 2 3 6 6 1 5 3 2 4 6 6 6 4 1 3 2 5 6 4 6 2 5 3 1 6 5 6 3 1 4 2 6 3 1 6 4 2 5 6 4 6 3 1 5 2 6 4 5 3 6 2 1 6 3 6 5 2 1 4 6 5 4 6 1 3 2 6 5 2 6 1 3 4 6 3 6 4 2 1 5 6
result:
points 1.0
Test #31:
score: 100
Accepted
time: 284ms
memory: 6032kb
input:
18 2 6 3 4 5 1 2 1 6 4 3 5 5 4 1 2 3 6 3 2 6 5 4 1 3 1 4 5 6 2 3 4 2 1 6 5 1 5 4 3 6 2 2 6 4 5 1 3 5 2 6 3 4 1 4 6 1 3 2 5 4 2 3 5 6 1 2 1 5 6 3 4 2 6 1 5 4 3 2 3 1 6 5 4 1 4 2 5 3 6 4 2 5 1 6 3 6 4 2 3 1 5 4 2 5 6 3 1
output:
2 6 3 4 5 1 6 2 1 6 4 3 5 6 5 4 1 2 3 6 6 3 2 6 5 4 1 6 3 1 4 5 6 2 6 3 4 2 1 6 5 6 1 5 4 3 6 2 6 2 6 4 5 1 3 6 5 2 6 3 4 1 6 4 6 1 3 2 5 6 4 2 3 5 6 1 6 2 1 5 6 3 4 6 2 6 1 5 4 3 6 2 3 1 6 5 4 6 1 4 2 5 3 6 6 4 2 5 1 6 3 6 6 4 2 3 1 5 6 4 2 5 6 3 1 6
result:
points 1.0
Test #32:
score: 100
Accepted
time: 282ms
memory: 6032kb
input:
18 2 4 6 1 3 5 5 6 2 3 4 1 1 4 5 3 6 2 2 4 5 6 3 1 3 4 2 5 1 6 6 5 1 3 4 2 5 2 6 4 1 3 6 2 4 1 3 5 6 1 4 5 3 2 1 2 5 4 6 3 5 6 3 2 1 4 5 1 2 3 4 6 4 5 6 1 2 3 6 1 4 5 2 3 6 3 1 5 2 4 3 2 5 1 6 4 4 6 1 3 5 2 4 1 2 3 5 6
output:
2 4 6 1 3 5 6 5 6 2 3 4 1 6 1 4 5 3 6 2 6 2 4 5 6 3 1 6 3 4 2 5 1 6 6 6 5 1 3 4 2 6 5 2 6 4 1 3 6 6 2 4 1 3 5 6 6 1 4 5 3 2 6 1 2 5 4 6 3 6 5 6 3 2 1 4 6 5 1 2 3 4 6 6 4 5 6 1 2 3 6 6 1 4 5 2 3 6 6 3 1 5 2 4 6 3 2 5 1 6 4 6 4 6 1 3 5 2 6 4 1 2 3 5 6 6
result:
points 1.0
Test #33:
score: 100
Accepted
time: 284ms
memory: 6076kb
input:
18 2 6 1 4 3 5 4 6 1 5 3 2 2 3 6 5 4 1 4 5 6 1 3 2 4 2 5 3 1 6 5 2 3 1 6 4 1 6 5 3 4 2 5 2 4 3 1 6 5 1 6 2 3 4 3 5 6 4 2 1 2 3 1 4 6 5 3 6 1 4 5 2 3 4 1 6 2 5 4 3 6 1 5 2 3 2 5 4 1 6 3 6 2 5 4 1 1 5 3 2 6 4 4 3 1 5 6 2
output:
2 6 1 4 3 5 6 4 6 1 5 3 2 6 2 3 6 5 4 1 6 4 5 6 1 3 2 6 4 2 5 3 1 6 6 5 2 3 1 6 4 6 1 6 5 3 4 2 6 5 2 4 3 1 6 6 5 1 6 2 3 4 6 3 5 6 4 2 1 6 2 3 1 4 6 5 6 3 6 1 4 5 2 6 3 4 1 6 2 5 6 4 3 6 1 5 2 6 3 2 5 4 1 6 6 3 6 2 5 4 1 6 1 5 3 2 6 4 6 4 3 1 5 6 2 6
result:
points 1.0
Test #34:
score: 100
Accepted
time: 278ms
memory: 6340kb
input:
18 1 5 2 3 6 4 1 4 2 3 6 5 4 5 6 2 1 3 2 4 6 5 1 3 5 1 3 4 6 2 3 4 6 5 2 1 4 5 3 2 6 1 4 3 6 2 1 5 5 1 4 3 2 6 6 5 3 4 1 2 3 6 5 1 4 2 1 4 3 5 6 2 5 1 4 2 3 6 4 1 5 2 3 6 4 1 5 6 3 2 6 5 1 4 3 2 4 6 2 3 5 1 5 6 1 4 2 3
output:
1 5 2 3 6 4 6 1 4 2 3 6 5 6 4 5 6 2 1 3 6 2 4 6 5 1 3 6 5 1 3 4 6 2 6 3 4 6 5 2 1 6 4 5 3 2 6 1 6 4 3 6 2 1 5 6 5 1 4 3 2 6 6 6 5 3 4 1 2 6 3 6 5 1 4 2 6 1 4 3 5 6 2 6 5 1 4 2 3 6 6 4 1 5 2 3 6 6 4 1 5 6 3 2 6 6 5 1 4 3 2 6 4 6 2 3 5 1 6 5 6 1 4 2 3 6
result:
points 1.0
Test #35:
score: 100
Accepted
time: 281ms
memory: 5992kb
input:
18 6 4 2 1 5 3 3 6 2 5 1 4 5 6 1 3 2 4 1 3 6 2 5 4 5 4 2 3 1 6 4 5 2 1 3 6 2 5 3 6 4 1 1 4 2 3 5 6 5 1 4 6 3 2 3 4 5 2 1 6 4 5 2 3 6 1 1 2 5 4 3 6 1 3 2 6 5 4 6 1 5 4 3 2 5 3 4 2 1 6 6 3 5 1 4 2 1 2 4 3 5 6 2 6 1 5 3 4
output:
6 4 2 1 5 3 6 3 6 2 5 1 4 6 5 6 1 3 2 4 6 1 3 6 2 5 4 6 5 4 2 3 1 6 6 4 5 2 1 3 6 6 2 5 3 6 4 1 6 1 4 2 3 5 6 6 5 1 4 6 3 2 6 3 4 5 2 1 6 6 4 5 2 3 6 1 6 1 2 5 4 3 6 6 1 3 2 6 5 4 6 6 1 5 4 3 2 6 5 3 4 2 1 6 6 6 3 5 1 4 2 6 1 2 4 3 5 6 6 2 6 1 5 3 4 6
result:
points 1.0
Test #36:
score: 100
Accepted
time: 284ms
memory: 6048kb
input:
18 6 5 4 1 2 3 6 2 3 4 1 5 3 1 6 4 5 2 5 4 2 6 3 1 4 6 2 3 1 5 3 1 4 5 2 6 5 4 1 3 6 2 3 6 4 1 2 5 5 6 3 4 1 2 1 6 4 5 2 3 6 1 5 4 2 3 4 1 5 3 6 2 1 4 2 5 6 3 1 5 3 6 4 2 2 1 4 3 5 6 5 1 3 6 4 2 2 5 4 1 3 6 5 3 6 1 4 2
output:
6 5 4 1 2 3 6 6 2 3 4 1 5 6 3 1 6 4 5 2 6 5 4 2 6 3 1 6 4 6 2 3 1 5 6 3 1 4 5 2 6 6 5 4 1 3 6 2 6 3 6 4 1 2 5 6 5 6 3 4 1 2 6 1 6 4 5 2 3 6 6 1 5 4 2 3 6 4 1 5 3 6 2 6 1 4 2 5 6 3 6 1 5 3 6 4 2 6 2 1 4 3 5 6 6 5 1 3 6 4 2 6 2 5 4 1 3 6 6 5 3 6 1 4 2 6
result:
points 1.0
Test #37:
score: 100
Accepted
time: 283ms
memory: 6124kb
input:
18 4 5 2 1 6 3 2 5 1 4 3 6 4 1 2 5 3 6 1 5 3 4 2 6 2 3 6 5 1 4 2 1 4 6 3 5 4 2 1 5 3 6 1 6 2 4 5 3 4 2 1 3 6 5 3 5 2 1 6 4 6 3 1 5 4 2 5 3 1 6 4 2 1 3 2 4 6 5 2 3 1 4 5 6 4 2 5 1 3 6 3 6 1 5 4 2 6 4 5 2 1 3 1 6 2 5 3 4
output:
4 5 2 1 6 3 6 2 5 1 4 3 6 6 4 1 2 5 3 6 6 1 5 3 4 2 6 6 2 3 6 5 1 4 6 2 1 4 6 3 5 6 4 2 1 5 3 6 6 1 6 2 4 5 3 6 4 2 1 3 6 5 6 3 5 2 1 6 4 6 6 3 1 5 4 2 6 5 3 1 6 4 2 6 1 3 2 4 6 5 6 2 3 1 4 5 6 6 4 2 5 1 3 6 6 3 6 1 5 4 2 6 6 4 5 2 1 3 6 1 6 2 5 3 4 6
result:
points 1.0
Test #38:
score: 100
Accepted
time: 283ms
memory: 6348kb
input:
18 1 6 5 4 2 3 5 2 3 6 4 1 5 2 1 4 6 3 5 6 3 2 4 1 1 5 4 3 2 6 6 5 2 1 3 4 4 1 6 5 3 2 5 3 6 2 4 1 4 2 6 1 3 5 1 3 5 6 2 4 1 3 6 4 5 2 1 5 4 2 6 3 1 4 5 3 2 6 6 2 1 3 4 5 6 1 5 3 4 2 2 5 3 1 6 4 1 3 4 6 5 2 5 1 3 6 2 4
output:
1 6 5 4 2 3 6 5 2 3 6 4 1 6 5 2 1 4 6 3 6 5 6 3 2 4 1 6 1 5 4 3 2 6 6 6 5 2 1 3 4 6 4 1 6 5 3 2 6 5 3 6 2 4 1 6 4 2 6 1 3 5 6 1 3 5 6 2 4 6 1 3 6 4 5 2 6 1 5 4 2 6 3 6 1 4 5 3 2 6 6 6 2 1 3 4 5 6 6 1 5 3 4 2 6 2 5 3 1 6 4 6 1 3 4 6 5 2 6 5 1 3 6 2 4 6
result:
points 1.0
Test #39:
score: 100
Accepted
time: 285ms
memory: 6352kb
input:
18 4 3 1 5 2 6 3 6 5 2 4 1 5 4 3 6 2 1 4 1 6 2 5 3 2 4 3 5 6 1 4 5 6 3 1 2 2 4 3 1 6 5 5 4 6 2 3 1 3 2 1 6 5 4 1 2 4 5 3 6 5 2 4 6 3 1 5 3 4 6 2 1 3 4 1 2 6 5 6 3 5 4 2 1 5 3 2 1 4 6 5 1 6 4 2 3 3 5 6 2 4 1 5 1 6 3 2 4
output:
4 3 1 5 2 6 6 3 6 5 2 4 1 6 5 4 3 6 2 1 6 4 1 6 2 5 3 6 2 4 3 5 6 1 6 4 5 6 3 1 2 6 2 4 3 1 6 5 6 5 4 6 2 3 1 6 3 2 1 6 5 4 6 1 2 4 5 3 6 6 5 2 4 6 3 1 6 5 3 4 6 2 1 6 3 4 1 2 6 5 6 6 3 5 4 2 1 6 5 3 2 1 4 6 6 5 1 6 4 2 3 6 3 5 6 2 4 1 6 5 1 6 3 2 4 6
result:
points 1.0
Test #40:
score: 100
Accepted
time: 283ms
memory: 6048kb
input:
18 5 4 6 3 1 2 1 2 6 5 4 3 3 1 2 4 6 5 6 2 1 4 3 5 5 2 4 1 6 3 2 4 5 6 1 3 2 1 6 4 5 3 2 5 1 4 6 3 2 1 5 4 3 6 2 5 4 3 6 1 2 4 6 1 5 3 3 6 4 2 5 1 2 1 4 3 6 5 1 5 6 4 2 3 1 4 3 2 5 6 3 6 5 4 2 1 1 2 5 6 3 4 2 4 3 5 1 6
output:
5 4 6 3 1 2 6 1 2 6 5 4 3 6 3 1 2 4 6 5 6 6 2 1 4 3 5 6 5 2 4 1 6 3 6 2 4 5 6 1 3 6 2 1 6 4 5 3 6 2 5 1 4 6 3 6 2 1 5 4 3 6 6 2 5 4 3 6 1 6 2 4 6 1 5 3 6 3 6 4 2 5 1 6 2 1 4 3 6 5 6 1 5 6 4 2 3 6 1 4 3 2 5 6 6 3 6 5 4 2 1 6 1 2 5 6 3 4 6 2 4 3 5 1 6 6
result:
points 1.0