QOJ.ac
QOJ
ID | Problem | Submitter | Result | Time | Memory | Language | File size | Submit time | Judge time |
---|---|---|---|---|---|---|---|---|---|
#560459 | #9241. Sphinx | chenxinyang2006# | 64 | 376ms | 4836kb | C++20 | 3.4kb | 2024-09-12 15:49:40 | 2024-09-12 15:49:40 |
Judging History
answer
#include "sphinx.h"
#include <bits/stdc++.h>
#define rep(i,j,k) for(int i=(j);i<=(k);i++)
#define per(i,j,k) for(int i=(j);i>=(k);i--)
#define uint unsigned int
#define ll long long
#define ull unsigned long long
#define db double
#define ldb long double
#define pii pair<int,int>
#define pll pair<ll,ll>
#define mkp make_pair
#define eb emplace_back
#define SZ(S) (int)S.size()
//#define mod 998244353
//#define mod 1000000007
#define inf 0x3f3f3f3f
#define linf 0x3f3f3f3f3f3f3f3f
using namespace std;
template <class T>
void chkmax(T &x,T y){
if(x < y) x = y;
}
template <class T>
void chkmin(T &x,T y){
if(x > y) x = y;
}
inline int popcnt(int x){
return __builtin_popcount(x);
}
inline int ctz(int x){
return __builtin_ctz(x);
}
int n;
vector <int> G[255];
int fa[255],col[255],vis[255],cur[255],bas[255],ord[255];
int fnd(int u){
if(fa[u] == u) return u;
return fa[u] = fnd(fa[u]);
}
void mrg(int u,int v){
u = fnd(u);v = fnd(v);
if(u == v) return;
fa[u] = v;
}
int test(vector <int> &C){
rep(u,1,n) fa[u] = u;
rep(u,1,n){
for(int v:G[u]){
if(C[u - 1] == C[v - 1]) mrg(u,v);
}
}
int result = 0;
rep(u,1,n) result += fa[u] == u;
return result;
}
int query(vector <int> &C){
assert(SZ(C) == n);
int ret = perform_experiment(C);
// for(int c:C) printf("%d ",c);
// printf("ret=%d\n",ret);
return ret;
}
bool cmp(int x,int y){
return cur[x] < cur[y];
}
int check(vector <int> &C){
int res1 = test(C),res2 = query(C);
// for(int c:C) printf("%d ",c);
// printf("\n%d %d\n",res1,res2);
return res1 == res2;
}
int sz;
pii idx[255];
vector <int> find_colours(int N, vector<int> X,vector<int> Y) {
n = N;
rep(i,0,SZ(X) - 1){
X[i]++;Y[i]++;
G[X[i]].eb(Y[i]);
G[Y[i]].eb(X[i]);
}
rep(u,1,n) cur[u] = 0;
vector <int> ans(n),C(n),CC(n);
while(1){
rep(u,1,n){
ord[u] = u;
vis[u] = 0;
}
sort(ord + 1,ord + n + 1,cmp);
if(cur[ord[1]] >= n) break;
rep(u,1,n) bas[u] = cur[u];
sz = 0;
rep(_i,1,n){
int u = ord[_i];
if(vis[u]) continue;
int fail = 0;
for(int v:G[u]) fail += vis[v];
if(fail) continue;
vis[u] = 1;
col[u] = -1;
for(int v:G[u]){
if(vis[v]) continue;
vis[v] = 1;
col[v] = cur[u]++;
idx[++sz] = mkp(u,v);
// printf("%d:(%d,%d)\n",sz,u,v);
chkmin(cur[u],n);
}
}
// rep(u,1,n) printf("%d ",col[u]);
// printf("\n");
rep(u,1,n){
if(!vis[u]) col[u] = n;
C[u - 1] = col[u];
}
if(check(C)) continue;
int pl = 1,pr = sz,mid;
while(pl != pr){
mid = (pl + pr) >> 1;
CC = C;
rep(i,1,pl - 1) CC[idx[i].second - 1] = n;
rep(i,mid+1,sz) CC[idx[i].second - 1] = n;
if(check(CC)) pl = mid + 1;
else pr = mid;
}
ans[idx[pl].first - 1] = col[idx[pl].second];
rep(u,1,n) cur[u] = bas[u];
cur[idx[pl].first] = n;
}
return ans;
}
/*
g++ sphinx3.cpp grader.cpp -o grader3.exe -Wall -Wshadow -O2 -std=c++14
*/
Details
Tip: Click on the bar to expand more detailed information
Subtask #1:
score: 3
Accepted
Test #1:
score: 3
Accepted
time: 1ms
memory: 3816kb
input:
1978433568 2 1 0 1 1978433568 1 1978433568 1
output:
877694080 -1 0 877694080 0 -1 877694081 0 0
result:
ok #experiments: 2
Test #2:
score: 3
Accepted
time: 1ms
memory: 3740kb
input:
1978433568 2 1 0 1 1978433568 1 1978433568 2 1978433568 1
output:
877694080 -1 0 877694080 0 -1 877694080 1 -1 877694081 0 1
result:
ok #experiments: 3
Test #3:
score: 3
Accepted
time: 1ms
memory: 3784kb
input:
1978433568 2 1 0 1 1978433568 2 1978433568 1 1978433568 1
output:
877694080 -1 0 877694080 0 -1 877694080 -1 1 877694081 1 0
result:
ok #experiments: 3
Test #4:
score: 3
Accepted
time: 0ms
memory: 3788kb
input:
1978433568 2 1 0 1 1978433568 2 1978433568 2 1978433568 1 1978433568 1
output:
877694080 -1 0 877694080 0 -1 877694080 -1 1 877694080 1 -1 877694081 1 1
result:
ok #experiments: 4
Subtask #2:
score: 7
Accepted
Dependency #1:
100%
Accepted
Test #5:
score: 7
Accepted
time: 0ms
memory: 3804kb
input:
1978433568 50 49 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 19784335...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 877694080 -1 0 50 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 877694080 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 ...
result:
ok #experiments: 348
Test #6:
score: 7
Accepted
time: 0ms
memory: 3792kb
input:
1978433568 49 48 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 1978433568 48 ...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 49 49 0 -1 1 0 -1 1 0 -1 1 0 -1 1 49 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 49 877694080 -1 0 0 -1 1 49 49 0 -1 1 49 49 0 -1 1 0 -1 1 0 -1 1 0 -1 1 49 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 877694080 49 0 -1 1 49 0 -1 1 0 -1 1 49 49 0 ...
result:
ok #experiments: 389
Test #7:
score: 7
Accepted
time: 3ms
memory: 3796kb
input:
1978433568 50 49 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 19784335...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 877694080 -1 0 50 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 877694080 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 ...
result:
ok #experiments: 385
Test #8:
score: 7
Accepted
time: 0ms
memory: 3736kb
input:
1978433568 49 48 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 1978433568 48 ...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 49 49 0 -1 1 0 -1 1 0 -1 1 0 -1 1 49 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 49 877694080 -1 0 0 -1 1 49 49 0 -1 1 49 49 0 -1 1 0 -1 1 0 -1 1 0 -1 1 49 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 877694080 -1 0 49 -1 49 49 49 49 -1 49 49 49 ...
result:
ok #experiments: 357
Test #9:
score: 7
Accepted
time: 2ms
memory: 3788kb
input:
1978433568 50 49 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 19784335...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 877694080 -1 0 50 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 877694080 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 ...
result:
ok #experiments: 351
Test #10:
score: 7
Accepted
time: 3ms
memory: 3784kb
input:
1978433568 49 48 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 1978433568 45 ...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 49 49 0 -1 1 0 -1 1 0 -1 1 0 -1 1 49 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 49 877694080 49 -1 49 49 -1 49 49 -1 49 49 49 49 -1 49 49 -1 49 49 -1 49 49 -1 49 49 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 49 49 877694080 49 -1 49 49 -1 49 49 ...
result:
ok #experiments: 363
Test #11:
score: 7
Accepted
time: 3ms
memory: 3884kb
input:
1978433568 50 49 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 19784335...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 877694080 -1 0 50 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 877694080 -1 0 50 50 50 -1 50 50 -1 50 50 -...
result:
ok #experiments: 357
Test #12:
score: 7
Accepted
time: 3ms
memory: 3744kb
input:
1978433568 50 49 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 19784335...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 877694080 -1 0 50 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 50 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 877694080 -1 0 50 50 50 -1 50 50 -1 50 50 -...
result:
ok #experiments: 356
Test #13:
score: 7
Accepted
time: 4ms
memory: 3704kb
input:
1978433568 49 481 0 6 0 7 0 12 0 13 0 16 0 19 0 20 0 33 0 35 0 37 0 44 0 46 1 2 1 9 1 10 1 15 1 17 1 25 1 30 1 31 1 34 2 20 2 32 2 34 2 40 2 46 2 48 1 3 3 6 3 8 3 12 3 15 3 22 3 25 3 28 3 31 3 38 3 45 3 48 1 4 3 4 4 9 4 11 4 18 4 20 4 21 4 28 4 29 4 30 4 32 4 41 4 46 4 47 4 48 2 5 5 6 5 13 5 16 5 17...
output:
877694080 0 49 49 49 49 1 2 3 49 49 8 49 49 49 49 49 49 49 49 9 49 49 4 5 49 49 49 49 49 6 49 10 7 49 11 12 49 -1 49 49 49 14 13 49 49 15 16 49 17 877694080 0 49 49 49 49 1 2 3 49 49 8 49 49 49 49 49 49 49 49 49 49 49 4 5 49 49 49 49 49 6 49 49 7 49 49 49 49 -1 49 49 49 49 49 49 49 49 49 49 49 87769...
result:
ok #experiments: 263
Test #14:
score: 7
Accepted
time: 0ms
memory: 3792kb
input:
1978433568 50 500 0 6 0 9 0 15 0 16 0 17 0 19 0 23 0 24 0 25 0 31 0 32 0 33 0 35 0 37 0 43 0 45 1 2 1 15 1 18 1 19 1 20 1 21 1 31 1 41 1 47 1 49 0 2 2 5 2 8 2 10 2 14 2 17 2 34 2 35 2 47 1 3 2 3 3 9 3 15 3 17 3 19 3 20 3 22 3 26 3 27 3 40 3 42 2 4 4 5 4 6 4 11 4 16 4 24 4 25 4 26 4 30 4 36 4 38 4 39...
output:
877694080 50 9 50 50 0 50 50 1 50 2 10 50 50 50 50 50 50 3 11 50 4 12 5 50 50 6 13 50 50 14 7 50 15 50 8 50 16 50 -1 17 50 20 50 21 50 50 18 50 19 50 877694080 50 9 50 50 0 50 50 1 50 2 10 50 50 50 50 50 50 3 50 50 4 50 5 50 50 6 50 50 50 50 7 50 50 50 8 50 50 50 -1 50 50 50 50 50 50 50 50 50 50 50 ...
result:
ok #experiments: 277
Test #15:
score: 7
Accepted
time: 4ms
memory: 3828kb
input:
1978433568 48 461 0 7 0 11 0 18 0 22 0 25 0 26 0 27 0 38 1 3 1 11 1 17 1 19 1 24 1 30 1 32 1 41 1 45 1 2 2 6 2 14 2 16 2 19 2 20 2 21 2 27 2 32 2 35 2 41 2 45 2 3 3 7 3 10 3 19 3 20 3 21 3 25 3 27 3 31 1 4 4 7 4 8 4 9 4 10 4 12 4 13 4 14 4 18 4 21 4 22 4 26 4 36 4 38 4 39 4 42 4 46 0 5 4 5 5 9 5 11 ...
output:
877694080 48 48 6 7 0 48 8 1 9 48 2 48 3 48 48 48 10 48 48 48 11 12 48 48 13 48 48 48 48 4 5 48 14 48 48 15 -1 16 48 17 48 48 48 48 48 48 48 18 877694080 48 48 6 7 0 48 8 1 9 48 2 48 3 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 4 5 48 48 48 48 48 -1 48 48 48 48 48 48 48 48 48 48 48 877694080 48...
result:
ok #experiments: 257
Test #16:
score: 7
Accepted
time: 0ms
memory: 3800kb
input:
1978433568 50 500 0 4 0 16 0 17 0 21 0 23 0 27 0 40 0 47 1 6 1 15 1 20 1 31 1 33 1 34 1 35 1 38 1 47 1 49 2 11 2 19 2 20 2 23 2 28 2 30 2 34 2 36 3 15 3 16 3 20 3 22 3 29 3 33 3 35 3 36 3 39 3 42 3 48 3 49 1 4 2 4 4 10 4 13 4 21 4 28 4 30 4 32 4 35 4 40 4 43 4 44 4 5 5 14 5 24 5 34 5 35 5 42 5 44 5 ...
output:
877694080 50 0 50 10 50 50 1 2 50 50 50 3 11 50 12 50 50 50 50 50 50 4 50 5 6 50 13 7 50 50 14 8 15 9 16 50 50 50 -1 17 50 50 50 50 50 50 50 50 18 19 877694080 50 50 50 50 4 50 50 50 5 6 7 50 0 50 8 50 1 50 2 50 50 50 50 50 50 50 50 50 50 50 50 50 3 50 50 9 10 -1 50 50 50 14 50 11 12 50 15 16 50 13 ...
result:
ok #experiments: 279
Test #17:
score: 7
Accepted
time: 5ms
memory: 3816kb
input:
1978433568 50 1225 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 1...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 -1 38 39 40 41 42 43 44 45 46 47 48 877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 50 50 50 50 50 50 50 50 50 50 50 50 50 -1 50 50 50 50 50 50 50 50 50 50 50 ...
result:
ok #experiments: 350
Test #18:
score: 7
Accepted
time: 2ms
memory: 4112kb
input:
1978433568 49 1176 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 1...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 -1 37 38 39 40 41 42 43 44 45 46 47 877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 49 49 49 49 49 49 49 49 49 49 49 49 49 -1 49 49 49 49 49 49 49 49 49 49 49 877694...
result:
ok #experiments: 322
Test #19:
score: 7
Accepted
time: 5ms
memory: 4124kb
input:
1978433568 50 1225 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 1...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 -1 38 39 40 41 42 43 44 45 46 47 48 877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 50 50 50 50 50 50 50 50 50 50 50 50 50 -1 50 50 50 50 50 50 50 50 50 50 50 ...
result:
ok #experiments: 322
Test #20:
score: 7
Accepted
time: 5ms
memory: 4076kb
input:
1978433568 49 1176 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 1...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 -1 37 38 39 40 41 42 43 44 45 46 47 877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 -1 36 37 38 39 40 41 42 43 44 45 46 47 877694...
result:
ok #experiments: 342
Test #21:
score: 7
Accepted
time: 4ms
memory: 3828kb
input:
1978433568 50 1225 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 1...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 -1 38 39 40 41 42 43 44 45 46 47 48 877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 50 50 50 50 50 50 50 50 50 50 50 50 50 -1 50 50 50 50 50 50 50 50 50 50 50 ...
result:
ok #experiments: 343
Test #22:
score: 7
Accepted
time: 5ms
memory: 3824kb
input:
1978433568 49 1176 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 12 1 1...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 -1 37 38 39 40 41 42 43 44 45 46 47 877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 49 49 49 49 49 49 49 49 49 49 49 49 49 -1 49 49 49 49 49 49 49 49 49 49 49 877694...
result:
ok #experiments: 326
Test #23:
score: 7
Accepted
time: 2ms
memory: 4084kb
input:
1978433568 50 1225 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 1...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 -1 38 39 40 41 42 43 44 45 46 47 48 877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 50 50 50 50 50 50 50 50 50 50 50 50 50 -1 50 50 50 50 50 50 50 50 50 50 50 ...
result:
ok #experiments: 333
Test #24:
score: 7
Accepted
time: 5ms
memory: 4128kb
input:
1978433568 50 1225 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 1 2 1 3 1 4 1 5 1 6 1 7 1 8 1 9 1 10 1 11 1 1...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 -1 38 39 40 41 42 43 44 45 46 47 48 877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 50 50 50 50 50 50 50 50 50 50 50 50 50 -1 50 50 50 50 50 50 50 50 50 50 50 ...
result:
ok #experiments: 336
Test #25:
score: 7
Accepted
time: 3ms
memory: 3864kb
input:
1978433568 50 49 27 40 29 40 40 43 24 29 40 45 25 29 25 49 16 25 42 43 40 41 24 26 33 42 2 42 0 25 20 24 8 33 20 38 47 49 34 43 8 17 6 20 22 34 0 19 39 49 20 37 23 45 20 32 12 42 7 29 3 49 20 21 3 31 9 39 36 43 4 36 15 40 30 33 11 23 14 21 1 17 19 44 10 30 26 35 13 32 5 40 0 46 28 41 14 48 18 31 197...
output:
877694080 3 -1 -1 0 -1 50 50 50 50 -1 1 -1 50 -1 0 50 2 0 1 0 0 50 1 0 0 -1 -1 -1 -1 0 -1 -1 0 0 -1 1 0 50 -1 0 0 0 0 0 -1 50 50 50 -1 1 877694080 0 1 2 50 -1 50 2 -1 0 1 -1 1 3 50 1 50 -1 -1 -1 -1 -1 5 -1 -1 0 0 0 50 1 0 0 0 4 1 0 -1 1 3 1 -1 0 -1 -1 0 1 0 50 50 -1 0 877694080 50 50 50 50 -1 50 2 -...
result:
ok #experiments: 403
Test #26:
score: 7
Accepted
time: 2ms
memory: 3880kb
input:
1978433568 49 48 18 20 18 29 15 29 26 29 15 44 6 18 1 18 39 44 26 28 15 38 11 18 15 42 28 35 2 20 13 20 13 34 22 29 22 33 26 43 24 26 13 36 21 22 0 44 17 39 34 40 43 48 35 41 6 19 22 30 12 17 0 4 42 45 10 43 9 40 0 7 3 19 5 10 19 31 1 32 8 13 2 14 23 26 25 36 20 46 5 27 7 37 2 47 5 16 1978433568 37 ...
output:
877694080 0 0 0 49 -1 0 49 0 49 49 49 -1 49 0 49 0 49 1 0 0 0 49 0 4 3 -1 -1 -1 1 0 -1 -1 -1 49 -1 0 0 -1 -1 -1 1 -1 0 2 0 -1 -1 -1 49 877694080 -1 1 -1 1 1 -1 0 2 49 1 0 49 1 0 1 1 2 -1 0 -1 0 49 3 49 49 1 2 1 0 -1 49 2 -1 49 0 -1 -1 49 49 0 -1 1 1 0 0 -1 49 2 -1 877694080 2 -1 0 -1 49 0 49 1 3 -1 ...
result:
ok #experiments: 366
Test #27:
score: 7
Accepted
time: 0ms
memory: 4068kb
input:
1978433568 50 49 10 15 15 46 15 29 4 29 14 29 10 35 10 49 15 18 8 10 19 29 0 10 8 32 8 38 35 44 29 41 30 32 27 38 29 31 15 28 9 14 7 32 21 29 1 19 19 23 18 33 6 27 4 40 27 34 31 47 4 17 11 21 3 41 22 32 39 41 20 46 14 26 27 37 16 17 27 42 4 36 12 17 7 25 8 43 9 13 44 48 2 15 2 45 5 38 17 24 19784335...
output:
877694080 50 -1 0 50 0 2 50 0 0 0 0 -1 -1 -1 0 0 50 0 0 0 -1 0 50 50 50 -1 -1 1 -1 0 -1 -1 0 -1 50 -1 -1 50 -1 -1 50 0 50 50 1 -1 0 1 50 50 877694080 50 -1 50 50 50 2 50 50 0 50 0 -1 -1 -1 0 0 50 50 0 50 -1 50 50 50 50 -1 -1 1 -1 0 -1 -1 0 -1 50 -1 -1 50 -1 -1 50 50 50 50 50 -1 50 1 50 50 877694080 ...
result:
ok #experiments: 402
Test #28:
score: 7
Accepted
time: 4ms
memory: 3888kb
input:
1978433568 50 250 24 41 7 41 24 49 6 7 0 24 15 24 5 6 0 27 23 27 13 24 0 39 0 28 5 20 1 7 1 48 11 41 7 29 26 28 25 28 28 37 22 26 36 37 8 22 10 11 1 2 5 14 5 46 0 9 36 42 6 45 8 19 35 41 18 22 25 47 31 41 34 47 20 21 27 38 13 32 4 28 16 47 24 30 6 17 3 5 12 15 2 43 40 47 33 35 44 49 11 37 17 36 15 3...
output:
877694080 50 3 50 50 50 1 50 50 7 50 6 2 50 50 4 50 50 50 8 50 50 50 50 50 0 50 50 0 5 9 -1 50 5 50 50 50 10 2 -1 50 50 1 50 3 50 7 4 50 11 6 877694080 5 50 50 3 50 50 50 50 50 50 6 2 50 4 50 50 50 50 50 50 50 50 8 3 2 50 50 50 0 7 50 50 50 1 50 -1 1 -1 4 5 7 0 50 50 50 50 50 50 6 50 877694080 0 50 ...
result:
ok #experiments: 320
Test #29:
score: 7
Accepted
time: 3ms
memory: 3808kb
input:
1978433568 49 450 2 29 2 23 2 48 44 48 34 44 32 34 3 48 15 29 27 32 3 19 32 37 27 36 21 29 9 32 41 48 0 36 2 39 16 23 12 37 6 15 23 30 14 39 11 44 35 36 7 19 3 13 22 29 21 26 19 31 11 18 20 44 4 44 1 13 32 33 33 45 15 46 41 47 34 40 17 29 15 24 12 28 39 43 28 42 5 43 10 45 24 38 25 27 8 17 16 42 4 1...
output:
877694080 4 2 49 3 49 49 49 49 7 49 49 49 1 49 49 49 49 49 9 49 5 13 14 49 11 49 8 49 6 49 49 49 0 49 49 15 10 -1 49 49 49 49 16 49 17 12 49 49 49 877694080 1 15 49 49 49 7 4 16 49 49 49 14 5 49 49 22 49 17 49 49 49 12 49 49 49 11 49 0 49 49 9 49 3 49 6 2 -1 10 49 19 49 49 8 18 21 49 13 49 20 877694...
result:
ok #experiments: 302
Test #30:
score: 7
Accepted
time: 0ms
memory: 4120kb
input:
1978433568 50 950 4 5 5 14 14 49 5 40 6 40 11 14 6 26 5 45 11 42 14 38 33 49 5 34 6 36 37 42 13 14 9 13 30 45 22 34 6 43 16 42 29 49 1 6 23 38 8 26 12 42 8 21 27 42 10 38 33 35 22 28 0 23 6 44 0 2 18 28 18 19 30 31 13 48 21 46 15 28 25 27 2 3 27 47 32 33 31 39 6 41 13 17 20 27 24 42 7 45 14 41 8 19 ...
output:
877694080 29 31 50 21 30 50 50 50 23 50 2 11 12 6 0 50 26 28 34 14 27 50 16 1 22 19 32 37 24 17 9 15 5 33 50 50 4 20 -1 35 18 8 25 13 50 7 36 38 10 3 877694080 25 17 8 3 9 50 50 50 6 21 50 23 12 50 18 26 50 11 4 50 50 28 20 1 32 50 27 50 2 30 50 5 50 50 50 7 15 -1 14 19 10 50 0 50 22 16 13 31 24 29 ...
result:
ok #experiments: 332
Test #31:
score: 7
Accepted
time: 0ms
memory: 3820kb
input:
1978433568 50 1050 18 29 24 29 10 29 29 37 24 42 7 29 21 37 32 37 10 47 23 47 26 32 24 35 32 38 9 47 14 35 32 43 19 24 14 34 15 23 16 19 5 18 4 10 1 38 38 39 26 31 46 47 2 34 2 49 3 39 14 20 0 15 28 32 17 37 28 40 21 25 3 33 3 48 18 36 2 41 6 33 8 17 12 37 30 34 0 45 11 28 21 44 14 27 4 22 5 13 21 4...
output:
877694080 14 1 38 31 3 5 39 50 50 10 34 21 28 50 13 18 50 4 50 50 15 19 36 25 11 16 6 7 30 17 37 26 0 20 29 23 50 35 -1 2 50 22 33 9 27 8 32 24 12 50 877694080 14 1 50 50 3 5 50 50 50 10 50 50 50 50 13 18 50 4 50 50 15 19 50 50 11 16 6 7 50 17 50 50 0 50 50 50 50 50 -1 2 50 50 50 9 50 8 50 50 12 50 ...
result:
ok #experiments: 349
Test #32:
score: 7
Accepted
time: 4ms
memory: 3800kb
input:
1978433568 49 215 16 40 14 16 9 40 16 25 22 25 22 42 3 9 37 40 16 20 20 46 20 45 16 18 36 42 15 36 29 37 2 40 24 37 25 26 9 34 0 25 14 19 8 9 18 35 24 33 17 33 2 31 1 15 11 26 7 19 27 46 12 15 4 17 13 34 10 26 27 30 18 44 37 39 6 40 7 48 31 32 15 28 38 39 34 47 3 5 18 23 14 21 41 45 17 43 25 27 4 26...
output:
877694080 12 49 49 5 49 49 49 49 49 6 9 49 49 11 49 49 49 49 49 49 4 49 14 49 2 49 7 49 49 1 49 49 49 49 49 49 49 -1 10 3 0 49 49 49 13 49 49 49 8 877694080 3 49 49 49 49 49 49 49 49 49 49 49 49 49 8 1 0 3 4 49 6 7 1 49 49 -1 2 4 10 6 49 9 11 49 2 5 -1 49 49 49 49 49 0 49 5 49 49 49 49 877694080 49 ...
result:
ok #experiments: 326
Test #33:
score: 7
Accepted
time: 4ms
memory: 4040kb
input:
1978433568 50 876 32 44 2 32 20 44 28 44 20 25 28 47 4 32 9 28 15 47 1 2 28 46 14 15 20 30 14 26 2 36 4 17 15 24 13 46 22 47 18 32 20 40 10 30 3 32 10 41 20 31 0 2 2 19 12 17 21 30 43 47 17 35 24 34 24 45 14 29 8 43 12 33 13 48 18 42 5 44 22 27 14 38 9 16 37 38 11 40 7 26 4 39 2 6 47 49 23 39 13 31 ...
output:
877694080 21 8 32 12 11 50 22 33 27 18 31 2 6 10 0 25 50 23 4 50 9 14 26 29 3 50 28 20 17 13 50 50 50 16 50 5 35 1 -1 50 15 24 50 19 34 7 50 50 30 50 877694080 26 4 25 2 32 21 31 13 50 23 24 50 1 50 29 18 50 30 5 50 50 11 50 14 15 50 19 8 22 7 50 12 50 3 50 9 50 -1 0 20 17 50 50 6 27 50 28 16 50 10 ...
result:
ok #experiments: 323
Subtask #3:
score: 33
Accepted
Test #34:
score: 33
Accepted
time: 31ms
memory: 3828kb
input:
1978433568 250 249 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 ...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0...
result:
ok #experiments: 2298
Test #35:
score: 33
Accepted
time: 40ms
memory: 3824kb
input:
1978433568 250 249 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 ...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0...
result:
ok #experiments: 2492
Test #36:
score: 33
Accepted
time: 43ms
memory: 3900kb
input:
1978433568 250 249 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 ...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0...
result:
ok #experiments: 2463
Test #37:
score: 33
Accepted
time: 48ms
memory: 3828kb
input:
1978433568 250 249 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 ...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0...
result:
ok #experiments: 2438
Test #38:
score: 33
Accepted
time: 47ms
memory: 3828kb
input:
1978433568 250 249 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 ...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0...
result:
ok #experiments: 2446
Test #39:
score: 33
Accepted
time: 44ms
memory: 3804kb
input:
1978433568 250 249 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 ...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0...
result:
ok #experiments: 2472
Test #40:
score: 33
Accepted
time: 51ms
memory: 4056kb
input:
1978433568 250 249 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 ...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0...
result:
ok #experiments: 2442
Test #41:
score: 33
Accepted
time: 41ms
memory: 3752kb
input:
1978433568 250 249 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 ...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0...
result:
ok #experiments: 2339
Test #42:
score: 33
Accepted
time: 55ms
memory: 3804kb
input:
1978433568 250 249 0 1 1 2 2 3 3 4 4 5 5 6 6 7 7 8 8 9 9 10 10 11 11 12 12 13 13 14 14 15 15 16 16 17 17 18 18 19 19 20 20 21 21 22 22 23 23 24 24 25 25 26 26 27 27 28 28 29 29 30 30 31 31 32 32 33 33 34 34 35 35 36 36 37 37 38 38 39 39 40 40 41 41 42 42 43 43 44 44 45 45 46 46 47 47 48 48 49 49 50 ...
output:
877694080 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 250 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0 -1 1 0...
result:
ok #experiments: 2458
Subtask #4:
score: 21
Accepted
Test #43:
score: 21
Accepted
time: 341ms
memory: 4552kb
input:
1978433568 250 31125 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 5...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...
result:
ok #experiments: 2138
Test #44:
score: 21
Accepted
time: 354ms
memory: 4632kb
input:
1978433568 250 31125 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 5...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...
result:
ok #experiments: 2250
Test #45:
score: 21
Accepted
time: 359ms
memory: 4568kb
input:
1978433568 250 31125 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 5...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...
result:
ok #experiments: 2250
Test #46:
score: 21
Accepted
time: 376ms
memory: 4548kb
input:
1978433568 250 31125 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 5...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...
result:
ok #experiments: 2243
Test #47:
score: 21
Accepted
time: 369ms
memory: 4836kb
input:
1978433568 250 31125 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 5...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...
result:
ok #experiments: 2246
Test #48:
score: 21
Accepted
time: 364ms
memory: 4548kb
input:
1978433568 250 31125 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 5...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...
result:
ok #experiments: 2247
Test #49:
score: 21
Accepted
time: 364ms
memory: 4544kb
input:
1978433568 250 31125 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 5...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...
result:
ok #experiments: 2243
Test #50:
score: 21
Accepted
time: 364ms
memory: 4568kb
input:
1978433568 250 31125 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 5...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...
result:
ok #experiments: 2250
Test #51:
score: 21
Accepted
time: 359ms
memory: 4544kb
input:
1978433568 250 31125 0 1 0 2 0 3 0 4 0 5 0 6 0 7 0 8 0 9 0 10 0 11 0 12 0 13 0 14 0 15 0 16 0 17 0 18 0 19 0 20 0 21 0 22 0 23 0 24 0 25 0 26 0 27 0 28 0 29 0 30 0 31 0 32 0 33 0 34 0 35 0 36 0 37 0 38 0 39 0 40 0 41 0 42 0 43 0 44 0 45 0 46 0 47 0 48 0 49 0 50 0 51 0 52 0 53 0 54 0 55 0 56 0 57 0 5...
output:
877694080 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 ...
result:
ok #experiments: 2244
Subtask #5:
score: 0
Runtime Error
Dependency #1:
100%
Accepted
Dependency #2:
100%
Accepted
Dependency #3:
100%
Accepted
Dependency #4:
100%
Accepted
Test #52:
score: 36
Accepted
time: 68ms
memory: 4140kb
input:
1978433568 250 1801 30 227 28 44 28 180 115 224 39 131 86 160 17 104 78 201 194 203 82 238 75 128 153 156 10 211 76 129 85 247 0 74 24 106 24 91 77 235 109 214 84 151 95 247 174 205 123 137 47 220 8 124 14 30 124 243 133 158 192 240 59 165 121 244 101 126 137 214 53 240 35 100 28 75 87 108 62 155 10...
output:
877694080 7 6 13 6 250 4 0 6 8 12 250 4 250 1 250 2 8 5 13 8 0 250 8 250 11 11 250 0 250 1 11 4 15 250 1 13 3 1 13 250 5 5 14 0 250 250 250 250 6 250 250 12 7 250 5 0 6 250 250 0 12 7 250 5 10 250 250 3 2 250 250 4 12 9 250 250 9 5 12 11 4 250 250 12 7 250 0 7 250 0 8 5 250 3 2 250 9 250 6 1 12 1 1 ...
result:
ok #experiments: 2384
Test #53:
score: 36
Accepted
time: 76ms
memory: 3888kb
input:
1978433568 250 2417 36 241 54 224 60 244 117 238 187 210 68 129 54 74 4 147 148 215 227 237 65 178 118 125 105 237 118 235 88 98 108 110 111 239 0 97 49 242 76 108 137 147 47 210 73 229 56 180 167 239 30 56 88 173 114 183 93 181 128 145 9 113 182 249 102 242 64 211 17 124 116 158 10 220 111 160 163 ...
output:
877694080 9 14 18 14 10 8 250 15 7 3 7 3 6 250 15 10 15 12 8 9 250 250 14 250 250 9 11 4 250 250 4 7 6 18 17 8 2 10 17 7 12 12 250 7 250 250 14 250 250 15 5 13 250 9 250 9 2 2 8 0 3 12 0 18 0 7 13 4 0 250 2 250 9 250 250 250 250 10 12 250 16 5 6 4 250 250 3 16 4 1 17 0 250 0 250 1 250 10 8 250 18 2 ...
result:
ok #experiments: 2280
Test #54:
score: 36
Accepted
time: 80ms
memory: 3896kb
input:
1978433568 250 2911 74 208 51 146 63 64 73 229 171 233 114 153 52 150 55 111 96 98 34 143 71 79 105 240 130 213 145 225 182 197 64 139 32 227 5 248 5 75 26 184 148 237 57 182 63 168 112 206 14 76 86 198 158 160 27 117 39 242 65 92 120 122 32 170 36 169 109 226 97 187 20 190 104 177 51 153 178 203 21...
output:
877694080 250 5 4 250 250 16 20 2 21 19 250 0 18 3 18 250 250 250 250 22 14 250 1 1 3 1 12 19 5 3 250 250 22 19 10 7 9 250 8 17 14 250 12 14 17 9 6 6 11 12 250 5 0 4 17 16 250 0 12 250 250 3 250 0 3 250 22 9 250 21 8 14 19 5 20 250 15 13 4 1 7 7 0 8 250 16 14 250 7 11 20 11 250 15 19 0 250 2 11 15 1...
result:
ok #experiments: 2331
Test #55:
score: 36
Accepted
time: 76ms
memory: 3912kb
input:
1978433568 250 3653 198 214 142 151 185 197 131 172 105 197 121 199 21 80 162 220 143 237 91 212 120 147 5 232 188 221 73 229 100 107 2 247 5 43 16 40 155 191 125 248 95 201 144 249 43 77 77 205 142 171 106 125 70 110 62 232 49 165 65 137 95 166 159 204 32 56 175 246 78 223 66 159 50 95 47 198 57 20...
output:
877694080 23 250 250 16 250 250 6 6 0 2 12 21 250 19 250 25 17 9 10 29 250 25 13 4 8 3 7 21 2 250 21 28 28 250 250 20 22 250 250 6 1 24 250 250 11 17 17 0 6 14 4 8 250 27 9 3 25 21 15 8 250 23 250 26 7 11 1 250 15 26 5 4 250 250 6 11 11 250 9 250 1 20 250 23 250 250 27 13 5 4 16 12 17 7 25 8 13 24 2...
result:
ok #experiments: 2269
Test #56:
score: 36
Accepted
time: 187ms
memory: 4392kb
input:
1978433568 250 12500 0 5 0 6 0 8 0 18 0 23 0 26 0 29 0 30 0 31 0 52 0 55 0 57 0 58 0 61 0 72 0 76 0 98 0 100 0 105 0 113 0 115 0 119 0 121 0 133 0 144 0 145 0 153 0 155 0 170 0 184 0 191 0 193 0 223 0 235 0 237 0 239 0 241 0 242 0 246 0 249 1 2 1 3 1 14 1 21 1 22 1 24 1 27 1 31 1 36 1 37 1 43 1 44 1...
output:
877694080 38 39 250 40 250 250 250 0 41 1 42 250 250 250 2 250 3 250 250 250 250 250 250 250 43 250 250 250 44 250 45 250 250 250 4 250 250 250 5 6 250 250 250 7 8 250 250 9 10 250 250 46 250 47 48 11 250 12 49 50 51 52 250 250 250 250 250 13 250 250 14 250 250 250 250 250 53 250 250 54 15 55 250 16...
result:
ok #experiments: 1948
Test #57:
score: 36
Accepted
time: 167ms
memory: 4156kb
input:
1978433568 240 11520 0 1 0 3 0 10 0 18 0 34 0 36 0 44 0 46 0 47 0 60 0 83 0 102 0 106 0 107 0 112 0 113 0 114 0 115 0 118 0 125 0 129 0 131 0 133 0 139 0 141 0 142 0 143 0 148 0 152 0 155 0 161 0 164 0 170 0 174 0 178 0 180 0 181 0 185 0 192 0 193 0 195 0 200 0 204 0 205 0 207 0 218 0 231 0 237 1 19...
output:
877694080 35 240 0 1 2 36 240 240 37 240 240 240 240 38 240 240 3 4 5 240 240 6 39 240 240 7 240 40 240 8 41 240 240 240 240 240 9 10 240 240 11 240 42 43 240 240 12 44 240 13 240 45 46 240 240 240 240 14 240 240 15 240 240 16 47 240 240 240 17 240 18 240 240 48 49 240 19 50 240 51 20 240 240 240 24...
result:
ok #experiments: 1841
Test #58:
score: 36
Accepted
time: 179ms
memory: 4156kb
input:
1978433568 240 11520 0 9 0 10 0 18 0 20 0 22 0 24 0 27 0 29 0 32 0 39 0 41 0 45 0 49 0 69 0 73 0 79 0 83 0 85 0 93 0 95 0 100 0 104 0 108 0 113 0 115 0 125 0 132 0 139 0 148 0 155 0 167 0 181 0 184 0 185 0 187 0 194 0 202 0 203 0 208 0 214 0 232 0 236 0 1 1 3 1 5 1 11 1 19 1 23 1 25 1 27 1 28 1 38 1...
output:
877694080 32 240 240 240 0 240 240 33 34 35 240 36 240 1 37 2 240 38 240 240 3 240 240 39 240 240 240 240 240 240 40 240 240 240 4 5 240 240 41 42 240 240 240 240 240 240 240 6 240 240 43 240 7 8 240 44 240 45 46 240 47 240 240 9 48 10 240 240 240 240 240 49 240 11 240 240 12 240 50 13 51 240 14 240...
result:
ok #experiments: 1849
Test #59:
score: 36
Accepted
time: 214ms
memory: 4392kb
input:
1978433568 250 12500 0 7 0 13 0 21 0 29 0 30 0 31 0 32 0 33 0 44 0 45 0 46 0 49 0 51 0 53 0 54 0 63 0 78 0 83 0 88 0 89 0 90 0 91 0 94 0 95 0 106 0 107 0 108 0 109 0 110 0 118 0 119 0 123 0 124 0 126 0 129 0 137 0 147 0 152 0 156 0 157 0 170 0 179 0 197 0 198 0 200 0 205 0 210 0 217 0 218 0 239 0 24...
output:
877694080 250 250 250 250 29 250 250 0 250 30 250 31 32 250 33 250 250 1 2 250 250 34 250 250 250 35 250 250 36 3 4 250 37 38 39 40 250 250 41 42 250 250 250 250 5 6 7 43 250 250 250 250 8 44 250 250 45 46 250 250 250 250 250 47 250 9 250 250 250 10 250 250 11 250 250 12 250 250 250 250 48 49 250 25...
result:
ok #experiments: 1978
Test #60:
score: 0
Runtime Error
input:
1978433568 250 249 119 193 157 193 118 193 2 119 39 118 2 149 114 193 2 146 114 174 39 116 114 236 58 174 2 136 174 225 33 236 103 149 68 146 103 130 68 165 114 239 27 39 84 136 84 192 134 174 99 136 136 232 62 118 130 204 68 181 142 204 114 212 68 203 2 66 39 167 157 200 33 36 87 225 204 228 10 142...
output:
877694080 -1 0 0 0 250 1 250 1 0 -1 250 250 0 250 -1 250 -1 -1 -1 -1 250 0 250 0 250 1 -1 250 0 250 -1 250 2 0 1 -1 -1 -1 0 0 -1 3 0 -1 250 250 1 0 250 1 0 0 250 1 0 250 1 1 -1 0 250 0 0 250 -1 1 250 0 0 1 -1 250 250 250 -1 250 250 -1 250 250 0 250 250 0 0 -1 2 250 0 1 0 -1 250 250 0 -1 2 0 -1 250 0...