QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#20096#3098. Ancient Machineguobo#100 ✓70ms10848kbC++142.1kb2022-02-14 18:55:372023-01-17 10:42:03

Judging History

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

  • [2023-08-10 23:21:45]
  • System Update: QOJ starts to keep a history of the judgings of all the submissions.
  • [2023-01-17 10:42:03]
  • 评测
  • 测评结果:100
  • 用时:70ms
  • 内存:10848kb
  • [2022-02-14 18:55:37]
  • 提交

Anna

#include "Anna.h"
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int,int> PII;
const int maxn=111111,mod=998244353;
#define MP make_pair
#define PB push_back
#define FOR(i,a,b) for(int i=(a);i<=(b);i++)
#define ROF(i,a,b) for(int i=(a);i>=(b);i--)
#define MEM(x,v) memset(x,v,sizeof(x))
inline int qpow(int a,int b){
	int ans=1;
	for(;b;b>>=1,a=1ll*a*a%mod) if(b&1) ans=1ll*ans*a%mod;
	return ans;
}
void Anna(int N,vector<char> S){
	vector<int> v;
	bool flag=false;
	FOR(i,0,N-1){
		if(!flag){
			if(S[i]=='X') flag=true,v.PB(1);
			v.PB(0);
		}
		else{
			if(S[i]=='Z' && (i==N-1 || S[i+1]!='Z')) v.PB(1);
			else v.PB(0);
		}
	}
//	FOR(i,0,N) printf("%d",v[i]);
//	puts("");
	while(v.size()%63) v.PB(0);
	ll f[maxn];
	f[0]=f[1]=1;
	FOR(i,2,65) f[i]=f[i-1]+f[i-2];
	FOR(i,0,(int)v.size()/63-1){
		ll s=0;
		FOR(j,0,62) if(v[63*i+j]) s+=f[63-j];
		FOR(j,0,43) Send((s>>j)&1);
	}
}

Bruno

#include "Bruno.h"
#include <bits/stdc++.h>
using namespace std;
typedef long long ll;
typedef pair<int,int> PII;
const int maxn=111111,mod=998244353;
#define MP make_pair
#define PB push_back
#define FOR(i,a,b) for(int i=(a);i<=(b);i++)
#define ROF(i,a,b) for(int i=(a);i>=(b);i--)
#define MEM(x,v) memset(x,v,sizeof(x))
inline int qpow(int a,int b){
	int ans=1;
	for(;b;b>>=1,a=1ll*a*a%mod) if(b&1) ans=1ll*ans*a%mod;
	return ans;
}
void Bruno(int N,int L,vector<int> A){
	vector<int> v,vv;
	ll f[maxn];
	f[0]=f[1]=1;
	FOR(i,2,65) f[i]=f[i-1]+f[i-2];
	FOR(i,0,L/44-1){
		ll s=0;
		FOR(j,0,43) s|=(ll)A[i*44+j]<<j;
		FOR(j,0,62){
			if(s>=f[63-j]) s-=f[63-j],v.PB(1);
			else v.PB(0);
		}
//		v.pop_back();
	}
//	FOR(i,0,N) printf("%d",v[i]);
//	puts("");
	FOR(i,0,N) if(v[i]){
		FOR(j,0,i) vv.PB(v[j]);
		FOR(j,i+2,N) vv.PB(v[j]);
		break;
	}
	if(vv.empty()){
		FOR(i,0,N-1) Remove(i);
		return;
	}
	v=vv;
	int lst=-1;
	FOR(i,0,N){
		if(i==N || v[i]){
			ROF(j,i-1,lst+1) Remove(j);
			if(lst==-1) lst=i;
			else{
				lst=i;
				if(i!=N) Remove(i);
			}
		}
	}
	FOR(i,0,N-1) if(v[i]){Remove(i);break;}
}

Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 5
Accepted

Test #1:

score: 100
Accepted
time: 4ms
memory: 4444kb

input:

18
Y X Y Z X Z X X Z Z Y Y Z Y Y Z X X

output:

44
11001010110010000011111110001011010000000001

input:

44
11001010110010000011111110001011010000000001

output:

0 44 3

result:

ok n = 18, D = 44, L = 3

Test #2:

score: 100
Accepted
time: 4ms
memory: 4496kb

input:

18
X Z X Y Y Y X Z X Y Z Z Z Z Y Z Z Y

output:

44
11010011101110011101111100001100011100011011

input:

44
11010011101110011101111100001100011100011011

output:

0 44 3

result:

ok n = 18, D = 44, L = 3

Test #3:

score: 100
Accepted
time: 0ms
memory: 4564kb

input:

18
Y Z Z Y Z X X Z Y Y Z Z Z Y X X Z Y

output:

44
10001001011000011000101110100011000110001000

input:

44
10001001011000011000101110100011000110001000

output:

0 44 2

result:

ok n = 18, D = 44, L = 2

Test #4:

score: 100
Accepted
time: 4ms
memory: 4492kb

input:

18
X Z Z X Z X X Z X Y Y X X Z X Y Z X

output:

44
00101100100001000011000110100001001000001011

input:

44
00101100100001000011000110100001001000001011

output:

0 44 2

result:

ok n = 18, D = 44, L = 2

Test #5:

score: 100
Accepted
time: 4ms
memory: 4580kb

input:

18
X Y X Y Y X X Z Y Z Y X Z Y Y X X Z

output:

44
10011011101111101010101100011100001011111001

input:

44
10011011101111101010101100011100001011111001

output:

0 44 5

result:

ok n = 18, D = 44, L = 5

Test #6:

score: 100
Accepted
time: 4ms
memory: 4488kb

input:

18
X X Y Z X Y Y Y X X Z X X X Z X Z Z

output:

44
00001110010010101011001010101110101110001101

input:

44
00001110010010101011001010101110101110001101

output:

0 44 2

result:

ok n = 18, D = 44, L = 2

Test #7:

score: 100
Accepted
time: 0ms
memory: 4556kb

input:

3
X Y Z

output:

44
00100011100100110000011011110001101101111101

input:

44
00100011100100110000011011110001101101111101

output:

0 44 1

result:

ok n = 3, D = 44, L = 1

Test #8:

score: 100
Accepted
time: 2ms
memory: 4564kb

input:

3
Z Y X

output:

44
10011011110111011001100001011001111101011100

input:

44
10011011110111011001100001011001111101011100

output:

0 44 0

result:

ok n = 3, D = 44, L = 0

Test #9:

score: 100
Accepted
time: 4ms
memory: 4500kb

input:

18
X X X X X X X X X X X X X X X X X X

output:

44
11011101000001000101001110000110011001011001

input:

44
11011101000001000101001110000110011001011001

output:

0 44 0

result:

ok n = 18, D = 44, L = 0

Test #10:

score: 100
Accepted
time: 4ms
memory: 4576kb

input:

18
Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y

output:

44
00000000000000000000000000000000000000000000

input:

44
00000000000000000000000000000000000000000000

output:

0 44 0

result:

ok n = 18, D = 44, L = 0

Test #11:

score: 100
Accepted
time: 4ms
memory: 4556kb

input:

18
Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z

output:

44
00000000000000000000000000000000000000000000

input:

44
00000000000000000000000000000000000000000000

output:

0 44 0

result:

ok n = 18, D = 44, L = 0

Subtask #2:

score: 95
Accepted

Test #12:

score: 100
Accepted
time: 48ms
memory: 10836kb

input:

100000
X Z X Z Z X Y Z Y X Y X Z Z Z Y X Z Y X Y Y X Y Y Y Z Y Z Z Y X X Y X X Y Y X X X Z Y Y Y Z Z Z Z Y X Y Y Z Z Z X Y Z X X X X Y X Y X X Z X Z Z Z X Y X X X Z X Z X X X Y Y Y Y Z X X Y Z Y Y X Z X Z Z Z Z Z Y Z Y X Y Y Y Y X Z Z Y Z Z Y Z Z Z X Z Z X X Z Z Z Z X X Z Y Y Z Y Y Z Z Y Y Z Y Z Y Z...

output:

69872
101100101010101100100101100010011101011001111111010011011100001110000000101011111001000000000011001000010010111100011001101010111000101001001000000110110001110010101111001000101010011111000100111000101001010001000010100010100101010011111000101111001001010010010110111110000000001100010111110111...

input:

69872
101100101010101100100101100010011101011001111111010011011100001110000000101011111001000000000011001000010010111100011001101010111000101001001000000110110001110010101111001000101010011111000100111000101001010001000010100010100101010011111000101111001001010010010110111110000000001100010111110111...

output:

0 69872 22133

result:

points 1.0 n = 100000, D = 69872, L = 22133

Test #13:

score: 100
Accepted
time: 38ms
memory: 10804kb

input:

100000
Z X X Y Z Z Z Y Z X Y Y Z X X Z Z Z Y Z X Y X Y X Z Y X Z X Y X Y Y Z X X Z X Z Y Z Y Z Z Z Y X Z X Z Y Y Y Z Y Z Y Z X Y X Z Z X Y X Y Z X Y Z Y X Y X X Z Z X Z X X Z X X X X Y X X Z Z X Y Y Y Y X Y X X Z Y Z Y Y Z X X Z Z Y Y X Z Y Y X Y Z Y Z Y Y Z Z X Z Y Z Z Z X Y Z Z X X X X Z Y X Y Y Z...

output:

69872
101101010000010010101100101011011000111001101101110111001100000101001001100101000101011011011110110011100010111011001101000001010001101000001111010111100110001001101000000101001101100010000001011000111110111110101001111000001110111111010111011000100111000011101011001011101101100010101101011110...

input:

69872
101101010000010010101100101011011000111001101101110111001100000101001001100101000101011011011110110011100010111011001101000001010001101000001111010111100110001001101000000101001101100010000001011000111110111110101001111000001110111111010111011000100111000011101011001011101101100010101101011110...

output:

0 69872 22275

result:

points 1.0 n = 100000, D = 69872, L = 22275

Test #14:

score: 100
Accepted
time: 46ms
memory: 10812kb

input:

100000
X Z Y X Z X X Z Y Z Y Y Y Z Y Z X X Z X X Y Z X X Z Y X Y Y Z X Z Y Z X X X X Z X Y X Z X Z X X X Y X Y Z Z Z Z Z Z Z Z Y X Y Z X Z Y Z Y X Y Z Y Z Y X Y Z X Z Z Z Y X Y Y X X X X Y X X Y Z Z X Z Y Z Z Y X Y X Z Z Z X X Z X Z Z Z Z Y X Z Z X X Z Z Y X X Y Y Y X Y Y Y X X Y Y Z X Z Y Y X X Y Z...

output:

69872
111110111110000010000101101000111000000101110010110001100100110000011100110111010010100111000000001000111100010111111001011000000000010101000001000011100001100110110111000000001100101110010111101010000011000110111101001011001000111111111010100101010101010010000000000100011110011101111101001111...

input:

69872
111110111110000010000101101000111000000101110010110001100100110000011100110111010010100111000000001000111100010111111001011000000000010101000001000011100001100110110111000000001100101110010111101010000011000110111101001011001000111111111010100101010101010010000000000100011110011101111101001111...

output:

0 69872 22177

result:

points 1.0 n = 100000, D = 69872, L = 22177

Test #15:

score: 100
Accepted
time: 42ms
memory: 10848kb

input:

100000
Y Z X X X Y Y Y Z Y Z X Z X X Z X X Z X X Z Z X Z Z Z Z X X X Z X Y X X Y X Y X Z Y X Z Y Z Y Y Y Y Z Y Z X X X X Y Y Z Y X Y X Y Y Z X Z Z Y Z Z Y X X Z Y Y Y Z Y X Y Y Y Y Z Z Y Z X X Y X Z Z Y X Y Y X Z Y X Y Y Y Z Y X X Y X Z X Y X X X Y Y Y Y Y X Z Z Y Z X Y Y X X X X Z Z X X X Y Z X Z X...

output:

69872
001100001000011000010011011101010100011111001100001011010101011000001110111100101011100011001000000101011000001001100110101110001010000111000101111010101100100011111000010101010100111100101111011001010100100010001000000101000010011110001110101011100001110001010001101101100000010010000000000100...

input:

69872
001100001000011000010011011101010100011111001100001011010101011000001110111100101011100011001000000101011000001001100110101110001010000111000101111010101100100011111000010101010100111100101111011001010100100010001000000101000010011110001110101011100001110001010001101101100000010010000000000100...

output:

0 69872 22192

result:

points 1.0 n = 100000, D = 69872, L = 22192

Test #16:

score: 100
Accepted
time: 58ms
memory: 10744kb

input:

100000
Z Z X Y Z Z Z Z Y X Y Y Z X Y Y Y Z X X Z X X X Z Y X X Z Y X X Y Y Z Y Y Z Z Y Z Z Y Y X X Z X Y Y Z Z Y Z X X Y X Z X X Y Z Z Y X X Z Z Z Y Z Z X X Z X Z Z Z Y X X Z Z X X X Z X X Z Y X X Y X Y Z X Y Z Z X X X Y Y Z Z Z Z X X X X Y X Z X Z X X Z X Y X Z Z X Y X X Z Z X X Y X Z Z Z Z X Y Y Y...

output:

69872
101111011101010000100110100111101001011111001011011001001001000110001010111010100110011000011010100101101010100000100110000101100100000001000101011010101111111011001010011010110010100001010100100101000110101000111010001011101111010001001101010101100110100011011000011011000011101100001001010011...

input:

69872
101111011101010000100110100111101001011111001011011001001001000110001010111010100110011000011010100101101010100000100110000101100100000001000101011010101111111011001010011010110010100001010100100101000110101000111010001011101111010001001101010101100110100011011000011011000011101100001001010011...

output:

0 69872 22119

result:

points 1.0 n = 100000, D = 69872, L = 22119

Test #17:

score: 100
Accepted
time: 60ms
memory: 10708kb

input:

100000
X X Y Y Y Y X Z Z X Y Y X Y X Z Y Y Y Y X X Y X X Y Y X Z X Z Z Z Y Z Y Y Y X Y Y Z Y Z X Z Y Z Z X Z Z X Z Y Z Z Z Y Z X Y Y Y X Y Y Y X X X X X Z X Y X Z Y Y Z X Z Z X Y X X X Z Z Z X X X X Z Y X X Y Z X Z Z X X Y X Z Z Y X X X Y X X X X Z Y Z X X X Z X Z Z Y Y Y Z Y Y X Z Y Y X Y Y X Y X X...

output:

69872
110101110111111010011011000000000001001110011000010110100101100011101000001101110000000000111101010101000111110001100001110110011110000101010111111110010101100011110001110001010000000101000000010101110010111010011100100001111001110000101000010000010010000001001000111000111011001001001010011111...

input:

69872
110101110111111010011011000000000001001110011000010110100101100011101000001101110000000000111101010101000111110001100001110110011110000101010111111110010101100011110001110001010000000101000000010101110010111010011100100001111001110000101000010000010010000001001000111000111011001001001010011111...

output:

0 69872 22256

result:

points 1.0 n = 100000, D = 69872, L = 22256

Test #18:

score: 100
Accepted
time: 54ms
memory: 10760kb

input:

100000
X Z Z X Z X Z Z X X X Z Z Y Y Z Y Y Z Z Y X X Y Y Z Y Y Y Y Y Z X Y X Y X Z Z X Y X Z Z Y Z Y Z X Z Y Y Y Y Z X X Y X X X X Y Y Z Z X Y X Y Z Y Y Y Z X Y Y X Z Y Y Z Z X Y Y Y Y Y Y X Z Y X Z X Y Y Z Z X Z Z X Z Z Z X X Y X Y Z Z X X Y X Z Z Z X X Y Z X Z Y Z Z X X X X X Z Y X Y Z X Z X Z Z X...

output:

69872
110100111110101111010111011101110110000010111110110011101010001100110101110000100001010011001010111111110110011001001011110000100111011100111000011110110001001110011101000110010010110111001111110001000010001101010000001111110001010010110010000101101110110010000101111111111100001100011011100010...

input:

69872
110100111110101111010111011101110110000010111110110011101010001100110101110000100001010011001010111111110110011001001011110000100111011100111000011110110001001110011101000110010010110111001111110001000010001101010000001111110001010010110010000101101110110010000101111111111100001100011011100010...

output:

0 69872 22071

result:

points 1.0 n = 100000, D = 69872, L = 22071

Test #19:

score: 100
Accepted
time: 40ms
memory: 10816kb

input:

100000
X Z X Y Z Z X Y X X Y Y X Z Z X Z X X X Z Y Z X X X X Y Z Y Y X X Y Y Z Y Y Z X X X Y Z Y Z Z Y Z Y X Z Z Y X X Y Y Z Y X Z X X Y Z Y Z Z Z Z Z X Y Y X Y Y X Y Y Y Y X X Y Y X Y Z Y Y Y Y X X X X X X X Y X Y X Z Y Y Y X Z X Y X Y Z X Y Z Y X Y Y X X Y X X Z Y X X X Y Y Z Y Z X Y X Y Y Y X Z Z...

output:

69872
111011110100001101011010001100100100011110110101110010110100000001110111010111100110010011100111101000100111100011100000110001100100111011101111111010100011000011110101111001101111110111110100110100001101111100101111000010101111011011100110001010001010111010110010100110101001000110111010011010...

input:

69872
111011110100001101011010001100100100011110110101110010110100000001110111010111100110010011100111101000100111100011100000110001100100111011101111111010100011000011110101111001101111110111110100110100001101111100101111000010101111011011100110001010001010111010110010100110101001000110111010011010...

output:

0 69872 22257

result:

points 1.0 n = 100000, D = 69872, L = 22257

Test #20:

score: 100
Accepted
time: 36ms
memory: 10792kb

input:

99997
X X Z X Z X Y Z Y X Y Z X X Y Y Z X Y Y X Z Z Y Y X X Z Y Z Y X Y X Y Y Y Y Z Z X Z X Z Z Z X X Y Z Z X X Y X X Y Z Y Z Z Z Z Y X Y Z Z X X X Z Z Z Y Z Z Y Y Y X Z Y X X Z Z Y Z Y Y Z Z Z X Z X X X Z Y Z X Z Y Y X X Z Y Y Z X Z Z X Z Z Z Z X X Z Y Z Y Y X Y Y Y Z X Y Y Y Y Z Y X Y X Y Z X X X ...

output:

69872
010010001100111111111110011100101001000010110111001010111000100110101110001100101001010110110100000000000011101011100011100010010000011011001011101001001000000001100101110111001111111100101111111100000010000100011010011100000010111000001111100111010111010001111010100111000010001110011100100000...

input:

69872
010010001100111111111110011100101001000010110111001010111000100110101110001100101001010110110100000000000011101011100011100010010000011011001011101001001000000001100101110111001111111100101111111100000010000100011010011100000010111000001111100111010111010001111010100111000010001110011100100000...

output:

0 69872 22040

result:

points 1.0 n = 99997, D = 69872, L = 22040

Test #21:

score: 100
Accepted
time: 62ms
memory: 10764kb

input:

99996
X X Z Y X X Y Y X Y Z X X Y Z Z Z X Z Y Z Y Y Y Z Z Z X Z Z X Y X X X Z Y Y X X Y Y Z X Z Y X X X Y X X Z Z X Z Z Y Z X Z X Z Y Z Z X Y Z Z X Y X X Z Z X X Y Z Z X X X Z X Z X Z Y X X X X Z X Z Z Z X Z X Z Y X X Y Z Y Z Z X Y Y X X X X X Y Z Z Z Z Y Z Z Z Z Z Z Y X Y Y X Y X X X X Y Y Y Y X Z ...

output:

69872
011001100101000100010101100100001101111111010111011001100111000001110001011111100010001110110010010000010101111010001011011110110000110001011010101101010010111011010101010100000111000011001111011110101001111101000010110010011001110100000000001110101001100001111001101111000100011010110000101000...

input:

69872
011001100101000100010101100100001101111111010111011001100111000001110001011111100010001110110010010000010101111010001011011110110000110001011010101101010010111011010101010100000111000011001111011110101001111101000010110010011001110100000000001110101001100001111001101111000100011010110000101000...

output:

0 69872 22360

result:

points 1.0 n = 99996, D = 69872, L = 22360

Test #22:

score: 100
Accepted
time: 42ms
memory: 10836kb

input:

99995
X Z X Y Y Y X X X Y Z Z Z X Y Y X Y X X Z Z X X Y Y X Z Z X Z Z X Z X X Y Z X X Z Z Y Y Y Y Z Y X X Z Y Z Z Y X X Y Z Y Y Z Z Z X Y X Y Z Z Z Z X Z Z Z Y Z Y Z Z Y X Z Y Y Z Y Y X X Z Y X Y Y Y Y X Y Z X Z Z X Z Y Z Z Z Y X X X Y Z Y Z Y Y Y X Z Z Z Z Z Y Y Z Y X X Y Y X Y X Y Y X Y Z Z X X X ...

output:

69872
011000000010110001001110010100110101101010110110011010011111110111110100011001111000011011011001001100010101111010100101111110101110000101001000111101111100100110100001101000011100000110011100111010100001001001001000111000101001111001000110100000101100101001000011011000110101010101101001000010...

input:

69872
011000000010110001001110010100110101101010110110011010011111110111110100011001111000011011011001001100010101111010100101111110101110000101001000111101111100100110100001101000011100000110011100111010100001001001001000111000101001111001000110100000101100101001000011011000110101010101101001000010...

output:

0 69872 22233

result:

points 1.0 n = 99995, D = 69872, L = 22233

Test #23:

score: 100
Accepted
time: 38ms
memory: 10740kb

input:

99994
Z Z Z X Z Y X Y Y Z X Z X Y Y Y X X X Y Z Y X Z Z Y Z Z Z Z X Z Z Y Y Y Z X Y X Z X Z X X Z X Z Y X Z Y Z X Y X Y X Z X Z Y X Z X X X X X X Y X Z X Y X Z Y X X Z Y Z Y Y Y X Z X X X Y X Z Z X Z X Z Y Y Y Z Z Z X Y X X X Y Z Z Z X X X Y Y Y Z X Z X Y X X Y X Z Y Z X Z Y X X Z X Y Z X X Z Y X X ...

output:

69872
100101010111011000101101011100111000001011000011010011001111000010001110011001110000011010010110110001111001011111011001000011000100010110100110100100101111010101100101001001001000000111101001111111001101010001100110111000010001101000111000011001011100100000101110111101011101100110100000110100...

input:

69872
100101010111011000101101011100111000001011000011010011001111000010001110011001110000011010010110110001111001011111011001000011000100010110100110100100101111010101100101001001001000000111101001111111001101010001100110111000010001101000111000011001011100100000101110111101011101100110100000110100...

output:

0 69872 22316

result:

points 1.0 n = 99994, D = 69872, L = 22316

Test #24:

score: 100
Accepted
time: 66ms
memory: 10828kb

input:

100000
X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X Y X...

output:

69872
110111010000010001010011100001100110010110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

69872
110111010000010001010011100001100110010110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 69872 49999

result:

points 1.0 n = 100000, D = 69872, L = 49999

Test #25:

score: 100
Accepted
time: 70ms
memory: 10732kb

input:

100000
X Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y Z Y...

output:

69872
001110011010000101011110100101001011100111110101110100000100010100111000011001100101100100111001101000010101111010010100101110011111010111010000010001010011100001100110010110010011100110100001010111101001010010111001111101011101000001000101001110000110011001011001001110011010000101011110100101...

input:

69872
001110011010000101011110100101001011100111110101110100000100010100111000011001100101100100111001101000010101111010010100101110011111010111010000010001010011100001100110010110010011100110100001010111101001010010111001111101011101000001000101001110000110011001011001001110011010000101011110100101...

output:

0 69872 49999

result:

points 1.0 n = 100000, D = 69872, L = 49999

Test #26:

score: 100
Accepted
time: 60ms
memory: 10720kb

input:

99999
X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z ...

output:

69872
110101001100101001000101101000111000010100111101010011001010010001011010001110000101001111010100110010100100010110100011100001010011110101001100101001000101101000111000010100111101010011001010010001011010001110000101001111010100110010100100010110100011100001010011110101001100101001000101101000...

input:

69872
110101001100101001000101101000111000010100111101010011001010010001011010001110000101001111010100110010100100010110100011100001010011110101001100101001000101101000111000010100111101010011001010010001011010001110000101001111010100110010100100010110100011100001010011110101001100101001000101101000...

output:

0 69872 33333

result:

points 1.0 n = 99999, D = 69872, L = 33333

Test #27:

score: 100
Accepted
time: 58ms
memory: 10724kb

input:

99998
X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y X Z Y ...

output:

69872
000110001000110011110101010010011001111001111011101000001000101001110000110011001011001010111010000010001010011100001100110010110010101110100000100010100111000011001100101100101011101000001000101001110000110011001011001010111010000010001010011100001100110010110010101110100000100010100111000011...

input:

69872
000110001000110011110101010010011001111001111011101000001000101001110000110011001011001010111010000010001010011100001100110010110010101110100000100010100111000011001100101100101011101000001000101001110000110011001011001010111010000010001010011100001100110010110010101110100000100010100111000011...

output:

0 69872 33332

result:

points 1.0 n = 99998, D = 69872, L = 33332

Test #28:

score: 100
Accepted
time: 48ms
memory: 10708kb

input:

100000
X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X...

output:

69872
110111010000010001010011100001100110010110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

69872
110111010000010001010011100001100110010110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 69872 0

result:

points 1.0 n = 100000, D = 69872, L = 0

Test #29:

score: 100
Accepted
time: 68ms
memory: 10620kb

input:

100000
Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y...

output:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 69872 0

result:

points 1.0 n = 100000, D = 69872, L = 0

Test #30:

score: 100
Accepted
time: 68ms
memory: 10644kb

input:

100000
Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z...

output:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 69872 0

result:

points 1.0 n = 100000, D = 69872, L = 0

Test #31:

score: 100
Accepted
time: 38ms
memory: 10764kb

input:

100000
X Y Z Y Z Y Z Y X Y Z Y X Y Z Y X Y X Y X Y Z Y Z Y Z Y Z Y X Y Z Y X Y Z Y X Y Z Y Z Y X Y Z Y X Y Z Y Z Y X Y X Y X Y Z Y X Y Z Y Z Y Z Y X Y Z Y X Y Z Y X Y X Y X Y X Y X Y Z Y X Y Z Y Z Y X Y X Y X Y X Y Z Y Z Y Z Y X Y Z Y X Y Z Y X Y X Y X Y Z Y X Y Z Y X Y Z Y Z Y X Y X Y Z Y Z Y Z Y X...

output:

69872
100100110110011110111010111101011111010010111100011001110010111111110001110100011101101011001001100100101100011010001001111111010100000111010110111011100011110010011001101010111100000010100100111101011101000011001100110001101111000110101101111111100110010011100010111100101011011110000110011100...

input:

69872
100100110110011110111010111101011111010010111100011001110010111111110001110100011101101011001001100100101100011010001001111111010100000111010110111011100011110010011001101010111100000010100100111101011101000011001100110001101111000110101101111111100110010011100010111100101011011110000110011100...

output:

0 69872 49999

result:

points 1.0 n = 100000, D = 69872, L = 49999

Test #32:

score: 100
Accepted
time: 30ms
memory: 10832kb

input:

100000
X Y X Y Z Y X Y Z Y X Y X Y Z Y Z Y X Y Z Y X Y X Y X Y X Y X Y X Y X Y Z Y X Y Z Y Z Y X Y X Y X Y Z Y Z Y X Y Z Y X Y X Y Z Y X Y X Y X Y X Y X Y Z Y X Y Z Y Z Y X Y X Y Z Y X Y Z Y Z Y X Y X Y Z Y Z Y Z Y X Y Z Y Z Y X Y X Y X Y Z Y Z Y Z Y X Y Z Y Z Y Z Y Z Y X Y Z Y X Y X Y X Y X Y Z Y Z...

output:

69872
001100010110111111110010101111000001010101011011110010101001110011001000010111110101100111101001000110011000100110011001101111001001000111110101100110001001010001100100100111110011111011001000101011110101010110111110011000100010101011001011100110100100010101101000111110001100011100111011111010...

input:

69872
001100010110111111110010101111000001010101011011110010101001110011001000010111110101100111101001000110011000100110011001101111001001000111110101100110001001010001100100100111110011111011001000101011110101010110111110011000100010101011001011100110100100010101101000111110001100011100111011111010...

output:

0 69872 49999

result:

points 1.0 n = 100000, D = 69872, L = 49999

Test #33:

score: 100
Accepted
time: 60ms
memory: 10848kb

input:

100000
X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y...

output:

69872
110111010000010001010011100001100110010110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

69872
110111010000010001010011100001100110010110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 69872 1

result:

points 1.0 n = 100000, D = 69872, L = 1

Test #34:

score: 100
Accepted
time: 44ms
memory: 10840kb

input:

99998
X Z Y X Z Y X X Y Z X Y Z Z Y X X Y Z Z Y X Z Y X Z Y X X Y Z Z Y X Z Y X X Y Z Z Y X Z Y X Z Y X X Y Z Z Y X X Y Z X Y Z X Y Z X Y Z Z Y X Z Y X Z Y X Z Y X X Y Z Z Y X Z Y X X Y Z Z Y X X Y Z X Y Z Z Y X Z Y X Z Y X X Y Z Z Y X Z Y X Z Y X Z Y X X Y Z X Y Z X Y Z Z Y X X Y Z X Y Z Z Y X X Y ...

output:

69872
100001010100010100010010111011111101001001110011000101011101100011110101010110011000111000100011001111100100011010100010100110011110001000100010010011000001110000001001111100001101000001111110000110111111110011000111011010111010111111010000100110000111101110010010000110100101001111110001010000...

input:

69872
100001010100010100010010111011111101001001110011000101011101100011110101010110011000111000100011001111100100011010100010100110011110001000100010010011000001110000001001111100001101000001111110000110111111110011000111011010111010111111010000100110000111101110010010000110100101001111110001010000...

output:

0 69872 33332

result:

points 1.0 n = 99998, D = 69872, L = 33332

Test #35:

score: 100
Accepted
time: 44ms
memory: 10716kb

input:

99998
X Z Y X Z Y X Z Y X Z Y X X Y Z Z Y X X Y Z Z Y X Z Y X Z Y X X Y Z X Y Z X Y Z X Y Z Z Y X X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z Z Y X Z Y X Z Y X X Y Z X Y Z X Y Z X Y Z X Y Z Z Y X X Y Z Z Y X Z Y X X Y Z X Y Z X Y Z X Y Z X Y Z X Y Z Z Y X Z Y X X Y Z X Y Z Z Y X X Y Z X Y ...

output:

69872
001111101100101001001001010111100110111001110001100100101000100101111110011000100011111000011110000110101101000110101101101001010010110111000101010010111001111010010100101100100011101111110100011010010000001001010111110010000110100110101100101101001010111001111100001001001001011000100111011111...

input:

69872
001111101100101001001001010111100110111001110001100100101000100101111110011000100011111000011110000110101101000110101101101001010010110111000101010010111001111010010100101100100011101111110100011010010000001001010111110010000110100110101100101101001010111001111100001001001001011000100111011111...

output:

0 69872 33332

result:

points 1.0 n = 99998, D = 69872, L = 33332

Test #36:

score: 100
Accepted
time: 66ms
memory: 10636kb

input:

100000
Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y...

output:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 69872 0

result:

points 1.0 n = 100000, D = 69872, L = 0

Test #37:

score: 100
Accepted
time: 52ms
memory: 10728kb

input:

100000
X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y...

output:

69872
110111010000010001010011100001100110010110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

69872
110111010000010001010011100001100110010110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 69872 0

result:

points 1.0 n = 100000, D = 69872, L = 0

Test #38:

score: 100
Accepted
time: 46ms
memory: 10832kb

input:

100000
Z Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y...

output:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 69872 0

result:

points 1.0 n = 100000, D = 69872, L = 0

Test #39:

score: 100
Accepted
time: 66ms
memory: 10832kb

input:

100000
X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y...

output:

69872
110111010000010001010011100001100110010110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

69872
110111010000010001010011100001100110010110010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 69872 0

result:

points 1.0 n = 100000, D = 69872, L = 0

Test #40:

score: 100
Accepted
time: 68ms
memory: 10544kb

input:

100000
Z Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y...

output:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 69872 0

result:

points 1.0 n = 100000, D = 69872, L = 0

Test #41:

score: 100
Accepted
time: 54ms
memory: 10808kb

input:

100000
Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y...

output:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 69872 0

result:

points 1.0 n = 100000, D = 69872, L = 0

Test #42:

score: 100
Accepted
time: 60ms
memory: 10504kb

input:

100000
Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y...

output:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

69872
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 69872 0

result:

points 1.0 n = 100000, D = 69872, L = 0

Test #43:

score: 100
Accepted
time: 50ms
memory: 10760kb

input:

100000
Z Y Z Y Y Y Y Y Z Y Y Y Y Z Z Y X Y X Z Z X Y Y X Z X Y Y Y X Z X Y Z Z Y Y X X Z Y X Z Y Y X Z Y Y Y X Y Z X Y Y Y Y Z Y Y Y Z Y Z X X Y Y Z Y Y Z Z Z Y Z Y Y Y Y Z X Y X Y X X Y Z X X Y Z Y Z X Y Y Y Y Z Y Y Y X Y X Y X Y X Z Y Y X Y Z Z Z Y Y Z X X Z Y Y Y Y X Y Z Y Y Z Y Y X X Z Y Z Z Y Z...

output:

69872
100111110001110101111011010111001000000000000000101010100100110011101100001010011110000100100100001000010000011011110010100111000110111010110110011000110111101010000110100100100100110101111101010110000100111110101010011101000100101010111111110111101000011101011001100100100011010010110001011100...

input:

69872
100111110001110101111011010111001000000000000000101010100100110011101100001010011110000100100100001000010000011011110010100111000110111010110110011000110111101010000110100100100100110101111101010110000100111110101010011101000100101010111111110111101000011101011001100100100011010010110001011100...

output:

0 69872 25013

result:

points 1.0 n = 100000, D = 69872, L = 25013

Test #44:

score: 100
Accepted
time: 54ms
memory: 10744kb

input:

100000
X Z X Y Y X X X X Y Y Z Z Z Z Z Y X X X Y Y Z Y X Y Z Y Y X Y Y X Y Y Y Z X X Y Z X Y Z Y X Y Z Z Z Y Y X Z Y X Y Y Y Y Z Y Y X Y Z Y X X Z Y Y X X Y Y Y Y Y X Y X Z Y Z Y Y Y Z X Y X Y Y X X Z Y Y Y Y Z Y Z Z Z Y Y Y Z Z X Y Y Y Z Z X Y Z Z X X X Z Z Z Z Z Z Z Z Z Y X Z Y Y Z Z Y Y Y Y Y Y X...

output:

69872
001100000111100111000011101001001110101010110111111101010111110001101111111000111001010011101000110110110001001110010100001101100000011000100100100100101110010000010101000100100111010000101000001010100101111100001001010001110111010101011111000010010000110110100000111111100111100000000111001100...

input:

69872
001100000111100111000011101001001110101010110111111101010111110001101111111000111001010011101000110110110001001110010100001101100000011000100100100100101110010000010101000100100111010000101000001010100101111100001001010001110111010101011111000010010000110110100000111111100111100000000111001100...

output:

0 69872 25027

result:

points 1.0 n = 100000, D = 69872, L = 25027

Extra Test:

score: 0
Extra Test Passed