QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#560884 | #8220. 众生之门 | robertfan | 13 | 206ms | 28636kb | C++14 | 4.5kb | 2024-09-12 18:38:51 | 2024-09-12 18:38:51 |
Judging History
answer
#include <bits/stdc++.h>
using namespace std;
#pragma GCC optimize("Ofast","inline","-ffast-math",2,3)
mt19937 rnd(233);
const int N = 5e5 + 5;
struct PlusMinusOneRMQ { // RMQ
// Copyright (C) 2018 Skqliao. All rights served.
const static int M = 15;
int blocklen, block, Minv[N], F[N / M * 2 + 5][M << 1], T[N], f[1 << M][M][M],
S[N];
void init(int n) { // 初始化
blocklen = std::max(1, (int)(log(n * 1.0) / log(2.0)) / 2);
block = n / blocklen + (n % blocklen > 0);
int total = 1 << (blocklen - 1);
for (int i = 0; i < total; i++) {
for (int l = 0; l < blocklen; l++) {
f[i][l][l] = l;
int now = 0, minv = 0;
for (int r = l + 1; r < blocklen; r++) {
f[i][l][r] = f[i][l][r - 1];
if ((1 << (r - 1)) & i) {
now++;
} else {
now--;
if (now < minv) {
minv = now;
f[i][l][r] = r;
}
}
}
}
}
T[1] = 0;
for (int i = 2; i < N; i++) {
T[i] = T[i - 1];
if (!(i & (i - 1))) {
T[i]++;
}
}
}
void initmin(int a[], int n) {
for (int i = 0; i < n; i++) {
if (i % blocklen == 0) {
Minv[i / blocklen] = i;
S[i / blocklen] = 0;
} else {
if (a[i] < a[Minv[i / blocklen]]) {
Minv[i / blocklen] = i;
}
if (a[i] > a[i - 1]) {
S[i / blocklen] |= 1 << (i % blocklen - 1);
}
}
}
for (int i = 0; i < block; i++) {
F[i][0] = Minv[i];
}
for (int j = 1; (1 << j) <= block; j++) {
for (int i = 0; i + (1 << j) - 1 < block; i++) {
int b1 = F[i][j - 1], b2 = F[i + (1 << (j - 1))][j - 1];
F[i][j] = a[b1] < a[b2] ? b1 : b2;
}
}
}
int querymin(int a[], int L, int R) {
int idl = L / blocklen, idr = R / blocklen;
if (idl == idr)
return idl * blocklen + f[S[idl]][L % blocklen][R % blocklen];
else {
int b1 = idl * blocklen + f[S[idl]][L % blocklen][blocklen - 1];
int b2 = idr * blocklen + f[S[idr]][0][R % blocklen];
int buf = a[b1] < a[b2] ? b1 : b2;
int c = T[idr - idl - 1];
if (idr - idl - 1) {
int b1 = F[idl + 1][c];
int b2 = F[idr - 1 - (1 << c) + 1][c];
int b = a[b1] < a[b2] ? b1 : b2;
return a[buf] < a[b] ? buf : b;
}
return buf;
}
}
} rmq;
int n, m, s;
struct Edge {
int v, nxt;
} e[N * 2];
int tot, head[N];
void init(int n) {
tot = 0;
fill(head, head + n + 1, 0);
}
void addedge(int u, int v) { // 加边
++tot;
e[tot] = (Edge){v, head[u]};
head[u] = tot;
++tot;
e[tot] = (Edge){u, head[v]};
head[v] = tot;
}
int dfs_clock,dis[N*2], dfn[N * 2], dep[N * 2], st[N];
void dfs(int u, int fa, int d) {
st[u] = dfs_clock;
dis[u]=dis[fa]+1;
dfn[dfs_clock] = u;
dep[dfs_clock] = d;
++dfs_clock;
int v;
for (int i = head[u]; i; i = e[i].nxt) {
v = e[i].v;
if (v == fa) continue;
dfs(v, u, d + 1);
dfn[dfs_clock] = u;
dep[dfs_clock] = d;
++dfs_clock;
}
}
void build_lca() { // like init
rmq.init(dfs_clock);
rmq.initmin(dep, dfs_clock);
}
int LCA(int u, int v) { // 求解LCA,看题解用RMQ的方法
int l = st[u], r = st[v];
if (l > r) swap(l, r);
return dfn[rmq.querymin(dep, l, r)];
}
int dist(int u,int v){
return dis[u]+dis[v]-2*dis[LCA(u,v)];
}
int p[N],t,res[N];
void solve() {
scanf("%d %d %d", &n, &s,&t);
init(n);
int u, v;
for (int i = 1; i <= n - 1; ++i) {
scanf("%d %d", &u, &v);
addedge(u, v);
addedge(v,u);
}
p[1]=s;
p[n]=t;
int tot=1,tmp[n+2];
for(int i=1;i<=n;i++)if(i!=s&&i!=t)p[++tot]=i;
memcpy(res,p,sizeof(tmp));
dfs_clock = 0;
dfs(s, s, 0);
build_lca();
int nw=n*200,ans=0;
for(int i=1;i<n;i++)ans^=dist(p[i],p[i+1]);
if(n>3){
int cur=ans;
while(ans>1&&(nw--)){
int x=rnd()%(n-2)+2;
int y=rnd()%(n-3)+2;
y+=(y>=x);
cur^=dist(p[x],p[x-1]);
cur^=dist(p[x],p[x+1]);
cur^=dist(p[y],p[y-1]);
cur^=dist(p[y],p[y+1]);
swap(p[x],p[y]);
cur^=dist(p[x],p[x-1]);
cur^=dist(p[x],p[x+1]);
cur^=dist(p[y],p[y-1]);
cur^=dist(p[y],p[y+1]);
if(cur<ans)ans=cur,memcpy(res,p,sizeof(tmp));
}
}for(int i=1;i<=n;i++)cout<<res[i]<<' ';
cout<<'\n';
return ;
}
int main(){
int t;
cin>>t;
while(t--)solve();
}
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 5
Accepted
Test #1:
score: 5
Accepted
time: 112ms
memory: 26532kb
input:
114 6 5 6 2 6 1 6 4 5 3 1 6 4 6 3 6 2 4 4 1 6 4 1 5 5 3 6 6 1 5 2 1 2 4 6 2 4 3 2 6 6 1 3 6 5 3 1 6 4 2 2 5 6 3 1 5 3 2 4 1 5 4 3 6 3 4 3 4 2 3 1 4 4 3 6 3 1 2 3 6 3 4 3 1 6 5 1 5 3 2 1 2 4 2 2 3 5 2 6 1 4 2 1 5 2 4 1 6 2 3 6 6 5 1 4 2 6 5 1 3 2 6 3 2 4 4 1 2 4 3 4 1 4 6 2 5 3 5 4 6 1 4 6 2 5 4 6 1 ...
output:
5 1 2 3 4 6 3 1 2 4 5 6 6 2 3 4 5 1 6 5 4 2 3 1 3 2 4 5 6 1 3 1 2 4 3 6 4 5 2 1 3 1 4 5 2 1 2 3 5 6 4 5 2 3 4 6 1 4 2 3 1 2 1 3 4 6 5 1 2 6 5 4 3 3 4 5 2 6 1 2 5 1 3 6 4 3 1 2 5 6 4 5 2 1 4 6 3 1 3 2 4 5 4 1 3 2 3 1 2 5 4 1 3 2 4 3 4 1 2 5 1 3 4 2 5 3 4 2 1 5 1 2 6 4 3 4 5 2...
result:
ok Answer correct!
Test #2:
score: 5
Accepted
time: 160ms
memory: 28576kb
input:
157 7 3 7 1 3 4 5 6 5 2 5 5 1 7 2 7 7 6 5 6 3 6 2 6 6 7 1 7 4 3 7 6 1 7 4 4 6 2 3 1 2 3 6 5 1 6 1 5 2 5 6 2 5 1 3 2 4 2 5 3 1 1 3 5 3 2 5 4 5 7 4 2 1 5 2 6 6 3 5 4 7 5 3 1 7 1 5 6 1 2 6 5 1 7 6 3 1 4 6 7 5 7 6 5 4 7 7 6 2 3 3 7 1 4 7 6 7 4 7 5 4 7 1 3 6 2 1 1 3 6 5 1 2 4 6 5 4 6 3 2 1 5 7 1 5 2 6 6 ...
output:
3 1 6 4 5 2 7 7 1 3 2 4 5 6 6 3 4 2 5 7 1 1 2 3 4 6 5 3 2 5 4 1 4 1 5 3 6 7 2 1 2 3 4 6 7 5 5 1 2 3 4 6 7 6 1 2 3 4 5 7 5 4 3 2 6 1 1 2 3 7 6 4 5 4 2 6 1 5 7 3 7 2 3 4 5 6 1 4 1 3 5 6 7 2 7 1 2 3 5 6 4 5 1 7 3 2 4 6 3 5 4 1 2 6 4 3 1 2 5 6 1 2 3 4 5 6 3 1 4 2 7 6 5 1 2 3 7 4 6 5 ...
result:
ok Answer correct!
Test #3:
score: 5
Accepted
time: 138ms
memory: 26380kb
input:
136 8 2 1 3 4 6 1 1 8 7 8 4 8 5 8 8 2 7 5 4 2 4 4 5 3 6 7 5 6 1 1 5 8 7 1 5 6 6 8 8 7 2 3 4 3 1 8 3 1 6 2 3 1 5 5 3 6 5 4 5 3 2 7 5 3 6 1 1 4 4 7 2 3 3 6 7 5 8 7 2 2 3 6 2 1 7 4 1 5 4 8 4 3 8 8 7 3 6 7 5 4 4 7 8 1 3 8 1 5 2 7 7 5 2 3 4 7 3 6 4 1 5 2 5 4 2 7 2 3 3 5 1 5 5 2 7 2 4 2 6 1 8 3 7 2 8 7 8 ...
output:
2 3 4 5 6 7 8 1 5 1 3 7 6 2 4 7 2 3 4 5 6 8 1 2 5 4 1 6 3 5 1 2 4 6 7 3 7 6 8 3 4 5 1 2 7 2 1 4 5 6 8 3 5 4 6 1 3 7 2 2 6 5 4 1 7 3 3 4 6 2 1 8 5 7 3 1 4 7 6 5 8 2 4 3 7 8 5 2 6 1 1 2 5 6 4 3 8 7 1 3 2 6 5 4 6 2 3 4 5 7 1 6 2 3 4 5 7 1 5 1 4 7 6 8 2 3 1 2 3 4 5 6 1 2 4 5 3 2 1 8 3...
result:
ok Answer correct!
Test #4:
score: 5
Accepted
time: 206ms
memory: 26556kb
input:
204 7 6 7 1 6 2 5 7 1 2 3 5 1 4 6 2 2 1 1 2 2 1 2 2 1 4 3 4 1 2 2 3 2 4 2 2 1 2 1 3 2 1 3 1 1 2 8 4 3 5 2 5 4 1 3 8 7 1 5 6 8 5 7 3 2 3 2 3 2 1 6 3 5 1 6 4 5 1 2 3 2 2 5 8 2 1 7 6 3 5 8 6 8 4 3 4 7 2 1 3 7 5 6 3 7 4 1 6 2 5 3 7 1 7 6 3 2 1 3 1 1 2 8 3 2 4 3 2 5 2 4 1 8 1 6 1 2 5 7 4 1 2 4 3 4 2 1 4 ...
output:
6 1 5 3 4 2 7 2 1 1 2 3 1 2 4 2 1 2 3 1 4 1 6 7 2 5 8 3 2 1 3 3 2 6 1 4 5 2 3 8 7 6 5 4 1 5 1 4 3 2 7 6 2 3 1 3 1 5 7 4 8 6 2 1 3 4 2 2 1 4 5 1 7 3 2 6 2 3 1 4 5 2 1 4 3 4 7 5 6 1 8 2 3 6 1 4 3 7 5 2 8 3 1 2 6 1 2 3 5 4 2 1 6 1 3 4 5 7 2 2 1 3 1 2 2 3 1 2 1 5 7 6 4 2 1 8 ...
result:
ok Answer correct!
Test #5:
score: 5
Accepted
time: 202ms
memory: 26528kb
input:
204 6 4 6 5 1 4 1 2 4 5 6 3 5 7 7 1 3 2 2 6 7 5 1 2 3 4 5 4 7 2 1 5 6 7 3 3 2 1 3 5 1 4 5 8 3 7 5 8 1 2 8 7 8 1 5 3 6 8 5 4 8 6 1 2 4 6 3 7 4 4 6 8 1 1 7 6 5 3 3 2 3 2 1 2 8 8 5 5 8 2 3 2 6 4 3 7 2 3 1 8 3 4 4 3 4 3 2 1 3 2 8 6 1 3 4 4 7 4 6 8 2 8 1 6 1 6 5 7 4 7 3 1 4 6 5 2 6 7 2 4 1 4 7 2 1 1 7 4 ...
output:
4 5 1 3 2 6 7 2 4 6 3 5 1 2 4 7 3 5 6 1 3 5 1 6 4 8 2 7 6 2 3 4 5 7 8 1 3 1 2 8 7 1 6 2 3 4 5 4 2 1 3 6 2 3 8 5 7 4 1 4 1 3 2 5 6 7 2 3 4 5 6 7 1 1 3 2 8 3 6 5 2 1 4 7 1 3 2 3 2 4 5 1 2 3 1 5 1 6 4 2 7 3 2 1 2 3 1 4 5 3 5 2 4 1 6 4 7 2 5 3 6 1 8 2 3 1 2 1 3 7 4 8 5 6 3 1 2 3 ...
result:
ok Answer correct!
Subtask #2:
score: 8
Accepted
Dependency #1:
100%
Accepted
Test #6:
score: 8
Accepted
time: 89ms
memory: 28636kb
input:
87 12 3 7 8 6 12 11 9 10 2 9 5 6 4 9 7 3 11 4 10 7 6 11 1 6 12 5 8 12 9 8 5 7 5 9 5 4 9 10 9 6 8 2 7 11 2 1 2 3 5 12 7 4 8 10 4 6 2 6 9 7 12 9 11 5 1 7 6 12 5 12 3 11 10 2 12 2 5 11 12 10 7 1 9 8 3 7 1 6 9 12 9 4 6 5 7 9 2 3 12 12 10 7 6 4 4 9 5 11 9 10 11 4 1 4 7 4 2 11 12 9 8 10 3 4 12 12 2 8 1 7 ...
output:
3 1 2 4 5 6 8 9 10 11 12 7 5 1 2 10 4 6 7 9 3 11 12 8 7 11 2 3 5 6 1 9 10 8 12 4 2 1 3 8 11 7 4 9 10 6 12 5 10 1 2 3 12 8 9 4 6 11 5 7 12 10 8 6 5 11 1 3 9 7 4 2 5 1 11 4 8 3 2 7 6 9 10 2 9 3 12 5 8 7 6 1 4 11 10 9 1 2 3 6 4 8 7 11 10 5 5 9 2 10 6 8 11 12 1 3 7 4 8 1 3 4 5 6 7 9 10 11 2 1...
result:
ok Answer correct!
Test #7:
score: 8
Accepted
time: 85ms
memory: 28596kb
input:
87 9 2 6 6 2 1 6 9 2 5 9 7 5 8 5 3 5 4 6 12 9 12 3 12 12 2 10 9 8 11 1 2 11 1 5 9 7 5 2 9 4 10 6 9 12 12 11 7 11 9 10 5 6 11 12 8 11 3 10 10 11 6 1 2 10 4 5 1 2 12 6 8 8 6 3 1 2 4 7 9 11 8 1 6 9 8 5 11 4 11 12 11 10 4 11 4 2 10 6 7 2 3 4 1 2 8 9 11 4 6 4 5 6 9 10 2 10 12 5 3 2 9 1 4 12 11 7 2 11 6 3...
output:
2 5 8 7 3 9 1 4 6 9 1 11 3 4 5 6 7 8 10 2 12 12 2 1 3 4 5 6 9 7 8 10 11 6 1 11 2 3 7 5 9 10 4 12 8 4 1 6 3 5 7 8 9 10 11 2 5 1 2 8 4 7 6 9 10 11 12 3 2 1 3 4 5 6 7 8 9 10 11 7 4 11 8 5 1 6 3 10 2 12 9 9 1 2 3 4 5 6 7 8 10 11 12 3 10 2 4 5 6 7 9 1 11 8 3 1 10 7 6 8 5 2 9 4 6 1 2 12 4 5 7 9...
result:
ok Answer correct!
Test #8:
score: 8
Accepted
time: 88ms
memory: 26492kb
input:
86 10 8 5 4 6 9 6 7 5 10 6 3 2 1 4 6 5 5 2 2 8 12 1 5 5 9 11 1 7 5 10 1 12 10 8 11 6 3 9 3 2 11 3 12 4 11 12 7 2 4 5 11 8 3 7 8 7 10 4 6 4 5 8 9 4 1 4 2 7 12 4 11 1 3 8 11 11 1 10 9 7 8 9 7 6 11 2 10 3 10 5 6 4 10 12 12 3 7 12 10 1 8 6 4 8 2 12 6 10 9 12 3 5 1 2 11 12 5 11 12 4 11 7 10 1 12 8 4 5 3 ...
output:
8 6 3 4 1 2 9 7 10 5 1 2 9 12 6 7 11 3 8 10 4 5 7 1 3 4 5 6 8 9 10 11 12 2 1 11 4 5 6 7 8 9 10 2 3 12 1 6 7 10 2 8 4 9 5 11 3 4 1 2 3 5 6 7 9 8 10 12 11 2 1 6 5 10 7 9 8 4 11 3 12 9 2 6 3 5 7 1 8 11 10 4 8 3 2 7 9 10 1 4 11 5 6 2 1 3 4 5 6 7 8 11 10 9 4 1 2 3 6 7 8 12 10 11 9 5 9 1 2 3 4 ...
result:
ok Answer correct!
Test #9:
score: 8
Accepted
time: 150ms
memory: 28572kb
input:
148 8 2 7 6 3 4 2 1 5 7 3 5 4 6 1 4 8 4 3 2 4 3 2 3 1 2 3 2 1 3 1 2 1 6 2 1 5 1 6 3 6 1 4 2 2 3 12 12 6 10 11 5 7 4 5 9 10 3 7 9 3 2 3 8 6 9 6 3 1 12 10 2 2 1 2 1 2 1 2 1 2 3 2 1 3 2 1 2 9 1 5 8 6 4 3 7 8 1 6 5 7 9 8 3 7 2 4 12 1 9 8 1 7 6 11 4 11 5 12 10 4 6 3 7 1 10 8 3 2 5 5 9 3 1 2 1 3 1 2 8 7 3...
output:
2 1 3 8 4 6 5 7 3 1 4 2 2 3 1 2 5 6 3 4 1 12 1 2 3 4 5 7 8 9 10 11 6 2 1 1 2 2 3 1 1 2 3 4 6 7 8 9 5 1 10 3 2 6 4 7 11 8 5 12 9 1 3 2 7 1 2 4 5 6 8 3 4 1 3 5 2 5 2 8 3 4 7 1 6 2 1 3 4 5 6 8 9 10 11 12 7 3 2 1 5 1 2 3 4 6 7 8 9 10 12 11 3 2 5 6 4 7 1 2 1 3 4 6 5 6 3 4 2 5 1 3 1 2 ...
result:
ok Answer correct!
Test #10:
score: 8
Accepted
time: 133ms
memory: 28576kb
input:
135 7 2 1 1 2 6 2 5 3 2 3 4 2 7 6 12 9 5 7 4 4 12 3 6 11 10 1 9 8 7 12 3 5 11 9 8 5 4 10 2 9 7 3 2 5 9 3 2 9 1 6 7 3 9 8 8 1 6 4 2 2 1 1 2 12 8 7 4 8 5 1 5 2 6 10 2 11 12 10 3 5 5 10 7 11 9 12 8 5 2 2 1 1 2 11 7 3 3 10 2 3 11 7 6 4 10 6 11 2 3 1 6 9 5 4 3 8 5 2 5 1 5 3 1 3 2 4 5 4 2 3 2 1 2 3 4 2 11...
output:
2 3 4 5 6 7 1 9 11 1 6 12 8 2 7 10 4 3 5 7 5 2 4 1 6 8 9 3 2 1 8 1 2 3 4 5 11 9 10 6 12 7 2 1 7 2 1 4 5 8 6 9 10 11 3 2 1 3 4 5 2 1 4 3 5 10 8 4 2 6 7 3 9 1 11 6 1 2 4 5 3 10 5 11 3 2 4 7 6 1 8 9 2 3 1 4 5 6 7 8 9 11 10 11 1 3 4 5 6 7 8 9 10 2 1 2 3 4 5 5 4 3 1 2 4 1 2 3 5 7 6 3 1 2...
result:
ok Answer correct!
Subtask #3:
score: 0
Memory Limit Exceeded
Test #11:
score: 0
Memory Limit Exceeded
input:
14190 43 27 2 42 3 30 36 11 24 21 22 13 8 22 30 31 29 35 1 10 6 2 23 28 17 2 26 7 37 5 19 38 43 33 39 4 28 33 7 25 31 15 1 32 18 34 27 35 12 19 32 20 17 37 42 26 34 39 10 12 27 24 43 18 6 16 9 38 9 14 15 14 41 25 3 40 13 16 8 36 41 20 5 21 40 11 29 41 24 38 21 6 20 14 26 1 6 7 17 16 39 36 8 18 36 11...
output:
result:
Subtask #4:
score: 0
Time Limit Exceeded
Test #18:
score: 0
Time Limit Exceeded
input:
32752 15 3 4 14 12 4 12 1 10 9 13 7 6 12 5 1 12 9 15 7 9 8 12 2 6 11 6 9 3 6 10 13 12 2 10 11 10 5 1 4 12 11 4 6 2 13 6 5 9 6 8 13 6 3 4 8 13 7 15 3 6 15 10 4 2 8 5 10 3 1 3 15 2 8 4 12 9 7 8 11 8 6 13 8 12 14 8 6 12 15 5 7 8 14 10 13 11 13 13 5 2 14 15 8 15 1 6 2 7 15 9 13 15 3 6 13 15 4 12 5 15 10...
output:
3 1 2 5 6 7 8 9 10 11 12 13 14 15 4 12 1 6 4 11 10 13 8 9 7 5 3 2 3 1 2 4 5 7 8 9 10 11 12 13 14 15 6 5 10 6 8 14 4 12 1 2 11 9 3 13 15 7 10 13 15 7 1 11 6 14 9 3 4 5 12 2 8 11 9 5 6 1 4 2 8 7 10 3 11 1 2 3 4 5 6 7 8 10 12 13 14 15 9 14 4 8 3 9 5 6 7 13 2 10 11 1 12 5 1 7 4 6 2 8 9 10 11 3 ...
result:
Subtask #5:
score: 0
Time Limit Exceeded
Test #25:
score: 0
Time Limit Exceeded
input:
36059 13 9 4 5 9 10 3 3 1 13 5 12 5 7 4 2 8 8 10 4 9 11 7 6 11 1 4 13 12 6 4 12 13 9 11 2 6 12 9 12 8 5 7 6 5 3 3 7 10 8 1 5 2 10 13 10 8 3 1 5 9 4 8 6 11 7 13 13 5 1 10 12 13 9 4 11 9 2 11 8 10 12 1 4 9 2 2 12 3 2 12 11 8 2 7 4 5 1 4 1 11 7 10 9 6 9 13 10 12 7 5 11 9 12 10 9 8 3 10 8 5 4 13 13 7 6 ...
output:
9 1 2 3 5 11 7 8 10 6 12 13 4 12 1 10 3 4 5 13 8 9 7 11 2 6 10 4 2 12 13 7 6 3 9 11 1 5 8 1 2 9 12 6 7 11 10 8 3 5 4 10 1 2 4 3 5 6 7 8 9 11 13 12 6 9 2 10 11 5 7 1 3 4 12 13 8 1 2 3 4 5 6 7 9 10 11 12 13 8 7 4 5 1 2 8 6 9 10 3 11 2 3 4 10 6 5 8 9 7 12 13 1 4 1 2 3 5 7 8 9 10 11 12 13 6 6 ...
result:
Subtask #6:
score: 0
Time Limit Exceeded
Test #34:
score: 0
Time Limit Exceeded
input:
10 1000 165 244 175 661 738 362 280 462 776 922 231 578 963 615 639 836 32 418 519 220 565 733 239 951 768 847 196 200 246 119 591 288 994 586 313 46 971 515 512 811 228 908 627 339 33 337 447 488 616 319 399 727 921 615 421 509 167 354 905 382 20 356 875 414 619 904 824 940 435 244 953 663 719 962 ...
output:
result:
Subtask #7:
score: 0
Skipped
Dependency #2:
100%
Accepted
Dependency #3:
0%