QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#554346#9241. Sphinxlgvc10 214ms5144kbC++234.4kb2024-09-09 10:32:262024-09-09 10:32:28

Judging History

你现在查看的是最新测评结果

  • [2024-09-09 10:32:28]
  • 评测
  • 测评结果:10
  • 用时:214ms
  • 内存:5144kb
  • [2024-09-09 10:32:26]
  • 提交

answer

#include<bits/stdc++.h>
using namespace std;
#include "sphinx.h"
int n,m;
vector<int>C,G;
int fa[255],u[100005],v[100005];
int findfather(int x){
	return x==fa[x]?x:fa[x]=findfather(fa[x]);
}
int aa[255];
int findaa(int x){
	return x==aa[x]?x:aa[x]=findaa(aa[x]);
}
bool fff=0;int ct=0;
int qqq(std::vector<int> x) {
	ct++;
	if(ct>=2751) {
		fff=1;
		return 0;
	}
	int tx=perform_experiment(x);
	return tx;
}
vector<int>gg[255];
int ss[255],vist[255],tt,I;
int query(int l,int r){

	for(int i=0;i<n;++i)vist[i]=0,aa[i]=i,C[i]=n;
	for(int i=l;i<=r;++i)for(auto cu:gg[ss[i]])vist[cu]=1,C[cu]=-1;
	vist[I]=1,C[I]=-1;
	for(int i=0;i<m;++i)if(!vist[u[i]]&&!vist[v[i]]){
		int fu=findaa(u[i]),fv=findaa(v[i]);
		if(fu!=fv)aa[fu]=fv;
	}
	int cnt=0;
	for(int i=0;i<n;++i)if(!vist[i]&&aa[i]==i)++cnt;
	return r-l+1+1+cnt-qqq(C);
}
double ef=0.382;
long double f[1009];
int f2[1009];
void solve(int l,int r,int k){
	if(!k)return;
	if(l==r){
		fa[ss[l]]=I;
		return;
	}
	int mid=l+f2[r-l+1]-1;
	int k1=query(l,mid);
	solve(l,mid,k1);
	solve(mid+1,r,k-k1);
}
int s1[255],s2[255];
vector<int>g[255];
int dep[255];
void dfs(int x){
	vist[x]=1;
	for(auto cu:g[x])if(!vist[cu]){
		dep[cu]=dep[x]+1;
		dfs(cu);
	}
}
int p[255],v1[255],v2[255],ss1[255],ss2[255];
int query1(int l,int r,int d){
	if(l>r) return 0;
	for(int i=0;i<n;++i)vist[i]=0,aa[i]=i,C[i]=d;
	for(int i=l;i<=r;++i)for(auto cu:gg[ss1[i]])vist[cu]=1,C[cu]=-1;
	for(int i=0;i<m;++i)if(!vist[u[i]]&&!vist[v[i]]){
		int fu=findaa(u[i]),fv=findaa(v[i]);
		if(fu!=fv)aa[fu]=fv;
	}
	int cnt=0;
	for(int i=0;i<n;++i)if(!vist[i]&&aa[i]==i)++cnt;
	return r-l+1+cnt-qqq(C);
}
int query2(int l,int r,int d){
	if(l>r) return 0;
	for(int i=0;i<n;++i)vist[i]=0,aa[i]=i,C[i]=d;
	for(int i=l;i<=r;++i)for(auto cu:gg[ss2[i]])vist[cu]=1,C[cu]=-1;
	for(int i=0;i<m;++i)if(!vist[u[i]]&&!vist[v[i]]){
		int fu=findaa(u[i]),fv=findaa(v[i]);
		if(fu!=fv)aa[fu]=fv;
	}
	int cnt=0;
	for(int i=0;i<n;++i)if(!vist[i]&&aa[i]==i)++cnt;
	return r-l+1+cnt-qqq(C);
}
void solve1(int l,int r,int d){
	if(l==r){
		G[ss1[l]]=d;v1[ss1[l]]=1;
		return;
	}
	int mid=l+f2[r-l+1]-1;
	int f1=query1(l,mid,d);
	if(!f1){
		solve1(mid+1,r,d);
	}else{
		solve1(l,mid,d);
		if(query1(mid+1,r,d))solve1(mid+1,r,d);
	}
}
void solve2(int l,int r,int d){
	if(l==r){
		G[ss2[l]]=d;v2[ss2[l]]=1;
		return;
	}
	int mid=l+f2[r-l+1]-1;
	int f1=query2(l,mid,d);
	if(!f1){
		solve2(mid+1,r,d);
	}else{
		solve2(l,mid,d);
		if(query2(mid+1,r,d))solve2(mid+1,r,d);
	}
}
vector<int>find_colours(int N,vector<int>X,vector<int>Y){
	for(int i=2;i<=250;i++) {
		f[i]=114514;
		for(int j=1;j<i;j++) {
			if(f[i]>(f[j]*(i-j)+f[i-j]*j+(2*i-j))/i) {
				f[i]=(f[j]*(i-j)+f[i-j]*j+(2*i-j))/i;
				f2[i]=j;
			}
		}
	}
	n=N;m=X.size();
	C.resize(n);G.resize(n);
	for(int i=0;i<m;++i){
		u[i]=X[i],v[i]=Y[i];
	}
	for(int i=0;i<n;++i)fa[i]=i;
	for(int i=0;i<n;++i)p[i]=i;
	mt19937 mt(time(0));
	if(m>n-1) {
		shuffle(p,p+n,mt);
		for(int x=1;x<n;++x){
			int i=p[x];
			I=i;
			for(int j=0;j<x;++j)gg[p[j]].clear();
			for(int j=0;j<x;++j){
				gg[findfather(p[j])].emplace_back(p[j]);
			}
			tt=0;
			for(int j=0;j<x;++j)if(gg[p[j]].size())ss[++tt]=p[j];
			solve(1,tt,query(1,tt));
		}
	}
	for(int j=0;j<n;++j)gg[j].clear();
	for(int j=0;j<n;++j){
		gg[findfather(j)].emplace_back(j);
	}
	for(int i=0;i<n;++i)g[i].clear();
	for(int i=0;i<m;++i)if(findfather(u[i])!=findfather(v[i])){
		int fu=fa[u[i]],fv=fa[v[i]];
		g[fu].emplace_back(fv);
		g[fv].emplace_back(fu);
	}
	int r=findfather(0);
	for(int i=0;i<n;++i)vist[i]=0;
	dep[r]=0;dfs(r);
	int t1=0,t2=0;
	for(int i=0;i<n;++i)if(fa[i]==i){
		if(dep[i]%2)s1[++t1]=i;
		else s2[++t2]=i;
	}
	if(t1+t2==1){
		for(int i=0;i<n;++i){
			for(int j=0;j<n;++j)G[j]=(j==0?-1:i);
			if(qqq(G)==1){
				for(int j=0;j<n;++j)G[j]=i;
				break;
			}
		}
		return G;
	}
	for(int i=0;i<n;++i)v1[i]=v2[i]=0;
	for(int i=0;i<n;++i)p[i]=i;
	shuffle(p,p+n,mt);
	for(int dd=0;dd<n;++dd){
		int d=p[dd];
		int tt1=0,tt2=0;
		for(int i=1;i<=t1;++i)if(!v1[s1[i]]){
			ss1[++tt1]=s1[i];
		}
		for(int i=1;i<=t2;++i)if(!v2[s2[i]]){
			ss2[++tt2]=s2[i];
		}
		shuffle(ss1+1,ss1+tt1+1,mt);
		shuffle(ss2+1,ss2+tt2+1,mt);
		if(tt1&&query1(1,tt1,d))solve1(1,tt1,d);
		if(tt2&&query2(1,tt2,d))solve2(1,tt2,d);
	}
	if(fff) for(int i=0;i<n;i++) G[i]=fa[i];
	else for(int i=0;i<n;++i)G[i]=G[fa[i]];
	return G;
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 3
Accepted

Test #1:

score: 3
Accepted
time: 0ms
memory: 3904kb

input:

1978433568
2
1
0
1
1978433568
2
1978433568
2
1978433568
1
1978433568
1

output:

877694080
1
-1
877694080
-1
1
877694080
0
-1
877694080
-1
0
877694081
0
0

result:

ok #experiments: 4

Test #2:

score: 3
Accepted
time: 1ms
memory: 3832kb

input:

1978433568
2
1
0
1
1978433568
1
1978433568
2
1978433568
1

output:

877694080
1
-1
877694080
-1
1
877694080
-1
0
877694081
0
1

result:

ok #experiments: 3

Test #3:

score: 3
Accepted
time: 0ms
memory: 3904kb

input:

1978433568
2
1
0
1
1978433568
2
1978433568
1
1978433568
1

output:

877694080
1
-1
877694080
-1
1
877694080
0
-1
877694081
1
0

result:

ok #experiments: 3

Test #4:

score: 3
Accepted
time: 1ms
memory: 3840kb

input:

1978433568
2
1
0
1
1978433568
1
1978433568
1

output:

877694080
1
-1
877694080
-1
1
877694081
1
1

result:

ok #experiments: 2

Subtask #2:

score: 7
Accepted

Dependency #1:

100%
Accepted

Test #5:

score: 7
Accepted
time: 1ms
memory: 3888kb

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
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
877694080
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
1...

result:

ok #experiments: 102

Test #6:

score: 7
Accepted
time: 2ms
memory: 3916kb

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
49
...

output:

877694080
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
877694080
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-...

result:

ok #experiments: 198

Test #7:

score: 7
Accepted
time: 3ms
memory: 4188kb

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
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
877694080
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
1...

result:

ok #experiments: 436

Test #8:

score: 7
Accepted
time: 3ms
memory: 3844kb

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
49
...

output:

877694080
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
877694080
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-...

result:

ok #experiments: 354

Test #9:

score: 7
Accepted
time: 0ms
memory: 4176kb

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
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
877694080
18
-1
18
-1
18
-1
18
18
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-...

result:

ok #experiments: 389

Test #10:

score: 7
Accepted
time: 5ms
memory: 4120kb

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
49
...

output:

877694080
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
877694080
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-1
19
-...

result:

ok #experiments: 546

Test #11:

score: 7
Accepted
time: 4ms
memory: 3920kb

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
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
877694080
18
-1
18
-1
18
-1
18
18
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-...

result:

ok #experiments: 677

Test #12:

score: 7
Accepted
time: 7ms
memory: 3888kb

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
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
877694080
18
-1
18
-1
18
-1
18
18
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-1
18
-...

result:

ok #experiments: 745

Test #13:

score: 7
Accepted
time: 2ms
memory: 3900kb

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
49
49
49
49
49
49
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
-1
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
877694080
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
-1
49
49
49
49
49
-1
49
49
49
49
49
-1
49
49
49
49
49
49
49
49
49
49
49
49
4...

result:

ok #experiments: 446

Test #14:

score: 7
Accepted
time: 5ms
memory: 4008kb

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
50
50
50
50
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
-1
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
877694080
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
-1
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
50
50
5...

result:

ok #experiments: 380

Test #15:

score: 7
Accepted
time: 2ms
memory: 4196kb

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
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
-1
48
48
48
48
48
48
48
48
48
48
48
-1
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
877694080
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
48
-1
48
48
48
48
48
-1
48
48
48
48
48
-1
48
48
48
48
48
48
48
48
48
48
48
48
48
48
4...

result:

ok #experiments: 548

Test #16:

score: 7
Accepted
time: 5ms
memory: 3912kb

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
50
50
50
50
50
50
50
50
50
50
-1
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
50
50
50
50
50
50
50
50
50
50
50
50
50
877694080
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
5...

result:

ok #experiments: 702

Test #17:

score: 7
Accepted
time: 2ms
memory: 3876kb

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
50
50
50
50
50
50
50
50
50
50
50
-1
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
50
50
50
50
50
50
50
50
50
50
50
50
50
877694080
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
5...

result:

ok #experiments: 64

Test #18:

score: 7
Accepted
time: 4ms
memory: 4220kb

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
49
49
49
49
49
49
49
49
49
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
-1
49
49
49
49
49
49
49
49
49
49
49
49
49
49
877694080
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
-1
49
49
49
49
49
49
-1
49
49
49
49
49
49
49
49
49
49
49
-1
49
49
49
49
49
49
49
49
49
4...

result:

ok #experiments: 262

Test #19:

score: 7
Accepted
time: 4ms
memory: 4216kb

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
50
50
50
50
50
50
50
50
50
50
50
-1
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
50
50
50
50
50
50
50
50
50
50
50
50
50
877694080
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
5...

result:

ok #experiments: 278

Test #20:

score: 7
Accepted
time: 0ms
memory: 3936kb

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
49
49
49
49
49
49
49
49
49
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
-1
49
49
49
49
49
49
49
49
49
49
49
49
49
49
877694080
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
-1
49
49
49
49
49
49
-1
49
49
49
49
49
49
49
49
49
49
49
-1
49
49
49
49
49
49
49
49
49
4...

result:

ok #experiments: 381

Test #21:

score: 7
Accepted
time: 0ms
memory: 3936kb

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
50
50
50
50
50
50
50
50
50
50
50
-1
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
50
50
50
50
50
50
50
50
50
50
50
50
50
877694080
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
5...

result:

ok #experiments: 475

Test #22:

score: 7
Accepted
time: 7ms
memory: 4220kb

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
49
49
49
49
49
49
49
49
49
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
-1
49
49
49
49
49
49
49
49
49
49
49
49
49
49
877694080
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
-1
49
49
49
49
49
49
-1
49
49
49
49
49
49
49
49
49
49
49
-1
49
49
49
49
49
49
49
49
49
4...

result:

ok #experiments: 511

Test #23:

score: 7
Accepted
time: 4ms
memory: 3928kb

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
50
50
50
50
50
50
50
50
50
50
50
-1
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
50
50
50
50
50
50
50
50
50
50
50
50
50
877694080
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
5...

result:

ok #experiments: 585

Test #24:

score: 7
Accepted
time: 4ms
memory: 3936kb

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
50
50
50
50
50
50
50
50
50
50
50
-1
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
50
50
50
50
50
50
50
50
50
50
50
50
50
877694080
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
5...

result:

ok #experiments: 833

Test #25:

score: 7
Accepted
time: 3ms
memory: 4188kb

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
25
-1
25
-1
25
25
-1
-1
-1
25
25
25
25
25
25
25
25
25
-1
-1
25
-1
25
-1
-1
-1
25
25
-1
25
-1
25
-1
25
-1
-1
-1
-1
-1
-1
-1
25
-1
25
25
25
-1
-1
-1
25
877694080
-1
25
-1
25
-1
-1
25
25
25
-1
-1
-1
-1
-1
-1
-1
-1
-1
25
25
-1
25
-1
25
25
25
-1
-1
25
-1
25
-1
25
-1
25
25
25
25
25
25
25
-1
25
-...

result:

ok #experiments: 252

Test #26:

score: 7
Accepted
time: 6ms
memory: 3828kb

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
49
...

output:

877694080
22
-1
22
-1
-1
-1
-1
-1
-1
-1
22
-1
22
22
-1
22
22
-1
22
22
-1
-1
22
-1
-1
22
22
22
-1
-1
-1
-1
22
-1
-1
22
-1
22
-1
22
22
-1
-1
-1
-1
22
22
-1
22
877694080
-1
22
-1
22
22
22
22
22
22
22
-1
22
-1
-1
22
-1
-1
22
-1
-1
22
22
-1
22
22
-1
-1
-1
22
22
22
22
-1
22
22
-1
22
-1
22
-1
-1
22
22
22
2...

result:

ok #experiments: 623

Test #27:

score: 7
Accepted
time: 0ms
memory: 4184kb

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
25
-1
-1
-1
25
25
-1
25
25
-1
-1
-1
25
25
25
25
25
-1
-1
25
25
25
25
-1
25
-1
-1
25
-1
-1
25
25
-1
25
-1
25
-1
-1
-1
-1
-1
25
-1
-1
-1
25
-1
-1
25
25
877694080
25
-1
-1
-1
25
25
-1
25
25
-1
-1
-1
25
25
25
25
25
-1
-1
25
25
25
25
-1
25
-1
-1
25
-1
-1
25
25
25
25
-1
25
-1
-1
-1
-1
-1
25
-1
-...

result:

ok #experiments: 559

Test #28:

score: 7
Accepted
time: 0ms
memory: 3900kb

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
50
50
50
50
50
50
50
50
50
50
-1
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
50
50
50
50
50
50
50
50
50
50
50
50
50
877694080
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
5...

result:

ok #experiments: 388

Test #29:

score: 7
Accepted
time: 0ms
memory: 3904kb

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
49
49
49
49
49
49
49
49
49
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
-1
49
49
49
49
49
49
49
49
49
49
49
49
49
49
877694080
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
-1
49
49
49
49
49
49
-1
49
49
49
49
49
49
49
49
49
49
49
-1
49
49
49
49
49
49
49
49
49
4...

result:

ok #experiments: 717

Test #30:

score: 7
Accepted
time: 5ms
memory: 4004kb

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
50
50
50
50
50
50
50
50
50
50
50
-1
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
50
50
50
50
50
50
50
50
50
50
50
50
50
877694080
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
5...

result:

ok #experiments: 325

Test #31:

score: 7
Accepted
time: 9ms
memory: 4232kb

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
50
50
50
50
50
50
50
50
50
50
50
-1
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
50
50
50
50
50
50
50
50
50
50
50
50
50
877694080
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
5...

result:

ok #experiments: 565

Test #32:

score: 7
Accepted
time: 1ms
memory: 3988kb

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
49
49
49
49
49
49
49
49
49
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
-1
49
49
49
49
49
49
49
49
49
49
49
49
49
49
877694080
49
49
49
49
49
49
49
49
49
49
49
49
49
49
49
-1
49
49
49
49
49
49
-1
49
49
49
49
49
49
49
49
49
49
49
-1
49
49
49
49
49
49
49
49
49
4...

result:

ok #experiments: 89

Test #33:

score: 7
Accepted
time: 7ms
memory: 4024kb

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
50
50
50
50
50
50
50
50
50
50
50
-1
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
50
50
50
50
50
50
50
50
50
50
50
50
50
877694080
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
50
50
50
-1
50
50
50
50
50
50
-1
50
50
50
50
50
50
50
50
50
50
5...

result:

ok #experiments: 794

Subtask #3:

score: 0
Wrong Answer

Test #34:

score: 33
Accepted
time: 12ms
memory: 3952kb

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
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159...

result:

ok #experiments: 928

Test #35:

score: 33
Accepted
time: 19ms
memory: 3920kb

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
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159...

result:

ok #experiments: 1326

Test #36:

score: 0
Wrong Answer
time: 50ms
memory: 3920kb

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
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159
-1
159...

result:

wrong answer Vertices 0 and 1 do have the same color, but they do not in returned answer

Subtask #4:

score: 0
Wrong Answer

Test #43:

score: 21
Accepted
time: 59ms
memory: 5144kb

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
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
25...

result:

ok #experiments: 746

Test #44:

score: 21
Accepted
time: 120ms
memory: 4752kb

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
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
25...

result:

ok #experiments: 1499

Test #45:

score: 21
Accepted
time: 214ms
memory: 4796kb

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
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
25...

result:

ok #experiments: 2611

Test #46:

score: 0
Wrong Answer
time: 210ms
memory: 4692kb

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
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
250
25...

result:

wrong answer Invalid value of G[0]: -1

Subtask #5:

score: 0
Skipped

Dependency #1:

100%
Accepted

Dependency #2:

100%
Accepted

Dependency #3:

0%