QOJ.ac

QOJ

ID题目提交者结果用时内存语言文件大小提交时间测评时间
#474615#3098. Ancient Machineegypt_ioi2024b_0496 56ms10008kbC++203.0kb2024-07-12 21:02:102024-07-12 21:02:10

详细

Subtask #1:

score: 5
Accepted

Test #1:

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

input:

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

output:

31
0110001100010011001101011000110

input:

31
0110001100010011001101011000110

output:

0 31 3

result:

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

Test #2:

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

input:

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

output:

31
1111111010011100001010011010110

input:

31
1111111010011100001010011010110

output:

0 31 3

result:

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

Test #3:

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

input:

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

output:

31
1000110010001010000010001100000

input:

31
1000110010001010000010001100000

output:

0 31 2

result:

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

Test #4:

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

input:

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

output:

31
0011100110001110110110110000101

input:

31
0011100110001110110110110000101

output:

0 31 2

result:

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

Test #5:

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

input:

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

output:

31
0010100101010101111100100110110

input:

31
0010100101010101111100100110110

output:

0 31 5

result:

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

Test #6:

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

input:

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

output:

31
0110100111010000010001010011010

input:

31
0110100111010000010001010011010

output:

0 31 2

result:

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

Test #7:

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

input:

3
X Y Z

output:

31
0010010001110010010101101110001

input:

31
0010010001110010010101101110001

output:

0 31 1

result:

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

Test #8:

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

input:

3
Z Y X

output:

31
0101101101011000101111011100100

input:

31
0101101101011000101111011100100

output:

0 31 0

result:

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

Test #9:

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

input:

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

output:

31
0100011000101101110000000000000

input:

31
0100011000101101110000000000000

output:

0 31 0

result:

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

Test #10:

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

input:

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

output:

31
0000000000000000000000000000000

input:

31
0000000000000000000000000000000

output:

0 31 0

result:

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

Test #11:

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

input:

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

output:

31
0000000000000000000000000000000

input:

31
0000000000000000000000000000000

output:

0 31 0

result:

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

Subtask #2:

score: 91
Acceptable Answer

Test #12:

score: 96
Acceptable Answer
time: 34ms
memory: 9896kb

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:

71431
100101001001011001001000101111011011000111010100000000110000000110100101111111110011000100011011100010111100100111111100011110101111001010100100000110010001100111010111110100111101011110000010111011100111010100010100100110100111100001011100000101011011110101011001101100011111000100110111011011...

input:

71431
100101001001011001001000101111011011000111010100000000110000000110100101111111110011000100011011100010111100100111111100011110101111001010100100000110010001100111010111110100111101011110000010111011100111010100010100100110100111100001011100000101011011110101011001101100011111000100110111011011...

output:

0 71431 22133

result:

points 0.96842105260 n = 100000, D = 71431, L = 22133

Test #13:

score: 96
Acceptable Answer
time: 40ms
memory: 9744kb

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:

71431
010100001111110001100111111010010011011100110010110110000010010101101000000010111000100000011000111100011110000011010100111001011000101100000100010100001100110111011100000011010110000100101010110101011101100000111011010110111001101010100101000001011001001110001101001000011101001001011100010100...

input:

71431
010100001111110001100111111010010011011100110010110110000010010101101000000010111000100000011000111100011110000011010100111001011000101100000100010100001100110111011100000011010110000100101010110101011101100000111011010110111001101010100101000001011001001110001101001000011101001001011100010100...

output:

0 71431 22275

result:

points 0.96842105260 n = 100000, D = 71431, L = 22275

Test #14:

score: 96
Acceptable Answer
time: 40ms
memory: 9764kb

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:

71431
111010011101001101001011101111010010000100010111100100001101010000011111100001000110000000001010100010011010011100000000011001011110001011110000001010001111101000001111101100001110001000000011100011001000100101011101111100110010000110100000011011010000010000100000011010000110100111100011111111...

input:

71431
111010011101001101001011101111010010000100010111100100001101010000011111100001000110000000001010100010011010011100000000011001011110001011110000001010001111101000001111101100001110001000000011100011001000100101011101111100110010000110100000011011010000010000100000011010000110100111100011111111...

output:

0 71431 22177

result:

points 0.96842105260 n = 100000, D = 71431, L = 22177

Test #15:

score: 96
Acceptable Answer
time: 42ms
memory: 9884kb

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:

71431
010111011110110100100010100100011111000111100000110101101101011100010011101101101001010100010101011010010110001010001101001010000011101101010110110000010011010001000100000110001100111111100100011010100111101000111110011100111110100100000001010000000111001110110101010010000011001000110111010111...

input:

71431
010111011110110100100010100100011111000111100000110101101101011100010011101101101001010100010101011010010110001010001101001010000011101101010110110000010011010001000100000110001100111111100100011010100111101000111110011100111110100100000001010000000111001110110101010010000011001000110111010111...

output:

0 71431 22192

result:

points 0.96842105260 n = 100000, D = 71431, L = 22192

Test #16:

score: 96
Acceptable Answer
time: 40ms
memory: 9748kb

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:

71431
011011111011000101001101101010001000000010110010000001000100001010011110111100001000101111011000001100011100111011001010010100010101000001101010101111000101011110011010101001001101000101001011001100010011101001000111000010110110001111100011011010100011000010011011010001011010010100101001111101...

input:

71431
011011111011000101001101101010001000000010110010000001000100001010011110111100001000101111011000001100011100111011001010010100010101000001101010101111000101011110011010101001001101000101001011001100010011101001000111000010110110001111100011011010100011000010011011010001011010010100101001111101...

output:

0 71431 22119

result:

points 0.96842105260 n = 100000, D = 71431, L = 22119

Test #17:

score: 96
Acceptable Answer
time: 32ms
memory: 9784kb

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:

71431
001001010101011011001000100001011101101111110001000000000011001111111001101010101111100000001001010101101101010111100000100100101101101000010011000000001101001001101000000000000000010110111110000000111001010100010000100000100111000101100001011000000010111010011100000000000100101111000001100000...

input:

71431
001001010101011011001000100001011101101111110001000000000011001111111001101010101111100000001001010101101101010111100000100100101101101000010011000000001101001001101000000000000000010110111110000000111001010100010000100000100111000101100001011000000010111010011100000000000100101111000001100000...

output:

0 71431 22256

result:

points 0.96842105260 n = 100000, D = 71431, L = 22256

Test #18:

score: 96
Acceptable Answer
time: 30ms
memory: 9760kb

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:

71431
010000001110101000001111000010101010111001011100111101010011011110001100110111000110100000000101000001011100111111111001000101100001100110011101101011000000100100100101001111100110010100101101010001011101001010000000100100001100010010000100011000100010011010110000001010001111110011100011100101...

input:

71431
010000001110101000001111000010101010111001011100111101010011011110001100110111000110100000000101000001011100111111111001000101100001100110011101101011000000100100100101001111100110010100101101010001011101001010000000100100001100010010000100011000100010011010110000001010001111110011100011100101...

output:

0 71431 22071

result:

points 0.96842105260 n = 100000, D = 71431, L = 22071

Test #19:

score: 96
Acceptable Answer
time: 32ms
memory: 9740kb

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:

71431
100101111011111100110110000111010111110100010101110011010101011100010001111010010101001000000110010101011001110101001010011001011100010001100011011101000000100100001001111110000100100100011100110101010010000100000011010001101001111010110000000001001001000011101101101010001100000010010101001011...

input:

71431
100101111011111100110110000111010111110100010101110011010101011100010001111010010101001000000110010101011001110101001010011001011100010001100011011101000000100100001001111110000100100100011100110101010010000100000011010001101001111010110000000001001001000011101101101010001100000010010101001011...

output:

0 71431 22257

result:

points 0.96842105260 n = 100000, D = 71431, L = 22257

Test #20:

score: 96
Acceptable Answer
time: 40ms
memory: 9896kb

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:

71431
111010111000110101010001100101010100011111110011101010101100000101111110110101100010001110010111011100010011110111001000011100000001110110011110010000000011010010100001001100011000001101001110110000001101000101000000010110101001011000110001000111001000101011000000001011001010000111111001101101...

input:

71431
111010111000110101010001100101010100011111110011101010101100000101111110110101100010001110010111011100010011110111001000011100000001110110011110010000000011010010100001001100011000001101001110110000001101000101000000010110101001011000110001000111001000101011000000001011001010000111111001101101...

output:

0 71431 22040

result:

points 0.96842105260 n = 99997, D = 71431, L = 22040

Test #21:

score: 96
Acceptable Answer
time: 38ms
memory: 9868kb

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:

71431
110010100000011100100110000001000101001111101110100011111000111010010110110000011110111100110001101101010101010001111000011111110111111010101000011100011011111011100110100010111100001001000011101101000010001110011101010010101101111100000101000011100101100000001111101011011100010010100111101010...

input:

71431
110010100000011100100110000001000101001111101110100011111000111010010110110000011110111100110001101101010101010001111000011111110111111010101000011100011011111011100110100010111100001001000011101101000010001110011101010010101101111100000101000011100101100000001111101011011100010010100111101010...

output:

0 71431 22360

result:

points 0.96842105260 n = 99996, D = 71431, L = 22360

Test #22:

score: 96
Acceptable Answer
time: 38ms
memory: 9752kb

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:

71431
111000111001101101101011110011000110101011110100110111000100010110001110001100110001101010011001100110000000100111111111001100000000100010001110101000000110001110111000111110101100011001101111010110100010101111011111000010111011001001100001000011011101111111111100011010010010111110000100110010...

input:

71431
111000111001101101101011110011000110101011110100110111000100010110001110001100110001101010011001100110000000100111111111001100000000100010001110101000000110001110111000111110101100011001101111010110100010101111011111000010111011001001100001000011011101111111111100011010010010111110000100110010...

output:

0 71431 22233

result:

points 0.96842105260 n = 99995, D = 71431, L = 22233

Test #23:

score: 96
Acceptable Answer
time: 32ms
memory: 9876kb

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:

71431
101111011010000100100100101100000011011111000011101000011000111011101110110000011011001100011110010011000110011111010010000110111010011100001001011100000001110100010100010010101001010010010101000100111000000000110110010011001111101001111010001011010001010001101000100010001101111111100101110100...

input:

71431
101111011010000100100100101100000011011111000011101000011000111011101110110000011011001100011110010011000110011111010010000110111010011100001001011100000001110100010100010010101001010010010101000100111000000000110110010011001111101001111010001011010001010001101000100010001101111111100101110100...

output:

0 71431 22316

result:

points 0.96842105260 n = 99994, D = 71431, L = 22316

Test #24:

score: 96
Acceptable Answer
time: 54ms
memory: 9736kb

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:

71431
010100101100110010110101110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

71431
010100101100110010110101110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 71431 49999

result:

points 0.96842105260 n = 100000, D = 71431, L = 49999

Test #25:

score: 96
Acceptable Answer
time: 48ms
memory: 9716kb

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:

71431
110001000111001001010110111000100100101100110010110101110011000100101100110010110101110011000100101100110010110101110011000100101100110010110101110011000100101100110010110101110011000100101100110010110101110011000100101100110010110101110011000100101100110010110101110011000100101100110010110101...

input:

71431
110001000111001001010110111000100100101100110010110101110011000100101100110010110101110011000100101100110010110101110011000100101100110010110101110011000100101100110010110101110011000100101100110010110101110011000100101100110010110101110011000100101100110010110101110011000100101100110010110101...

output:

0 71431 49999

result:

points 0.96842105260 n = 100000, D = 71431, L = 49999

Test #26:

score: 96
Acceptable Answer
time: 34ms
memory: 9732kb

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:

71431
011101110011001111000001101100101001011001100101101011100110001001011001100101101011100110001001011001100101101011100110001001011001100101101011100110001001011001100101101011100110001001011001100101101011100110001001011001100101101011100110001001011001100101101011100110001001011001100101101011...

input:

71431
011101110011001111000001101100101001011001100101101011100110001001011001100101101011100110001001011001100101101011100110001001011001100101101011100110001001011001100101101011100110001001011001100101101011100110001001011001100101101011100110001001011001100101101011100110001001011001100101101011...

output:

0 71431 33333

result:

points 0.96842105260 n = 99999, D = 71431, L = 33333

Test #27:

score: 96
Acceptable Answer
time: 46ms
memory: 9784kb

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:

71431
111011010000001111010001101111001110111010010101110011100101001110111010010101110011100101001110111010010101110011100101001110111010010101110011100101001110111010010101110011100101001110111010010101110011100101001110111010010101110011100101001110111010010101110011100101001110111010010101110011...

input:

71431
111011010000001111010001101111001110111010010101110011100101001110111010010101110011100101001110111010010101110011100101001110111010010101110011100101001110111010010101110011100101001110111010010101110011100101001110111010010101110011100101001110111010010101110011100101001110111010010101110011...

output:

0 71431 33332

result:

points 0.96842105260 n = 99998, D = 71431, L = 33332

Test #28:

score: 96
Acceptable Answer
time: 54ms
memory: 9868kb

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:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 71431 0

result:

points 0.96842105260 n = 100000, D = 71431, L = 0

Test #29:

score: 96
Acceptable Answer
time: 52ms
memory: 9828kb

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:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 71431 0

result:

points 0.96842105260 n = 100000, D = 71431, L = 0

Test #30:

score: 96
Acceptable Answer
time: 42ms
memory: 9856kb

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:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 71431 0

result:

points 0.96842105260 n = 100000, D = 71431, L = 0

Test #31:

score: 96
Acceptable Answer
time: 30ms
memory: 9748kb

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:

71431
001000111000111010001010010010101000110001001011111101001111001001000100010100001000100100011110101000001000001011111010010000110010110011100100000010110110101101110011000101110111001101111110101100011101110110010001101010110100111000110000001100101110100101001101110111001000100110010010010111...

input:

71431
001000111000111010001010010010101000110001001011111101001111001001000100010100001000100100011110101000001000001011111010010000110010110011100100000010110110101101110011000101110111001101111110101100011101110110010001101010110100111000110000001100101110100101001101110111001000100110010010010111...

output:

0 71431 49999

result:

points 0.96842105260 n = 100000, D = 71431, L = 49999

Test #32:

score: 96
Acceptable Answer
time: 38ms
memory: 9720kb

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:

71431
011100000101111011100110001111010000110111011101000010101011000011010100011000001011111010010111111000011010001000000010110011100000011101101111001110001001111000010110000110010100111010110001111110111100000111000001000111000110110110110100101110001011000101100101010100000101001001010110010100...

input:

71431
011100000101111011100110001111010000110111011101000010101011000011010100011000001011111010010111111000011010001000000010110011100000011101101111001110001001111000010110000110010100111010110001111110111100000111000001000111000110110110110100101110001011000101100101010100000101001001010110010100...

output:

0 71431 49999

result:

points 0.96842105260 n = 100000, D = 71431, L = 49999

Test #33:

score: 96
Acceptable Answer
time: 48ms
memory: 9788kb

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:

71431
010100101100110010110101110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

71431
010100101100110010110101110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 71431 1

result:

points 0.96842105260 n = 100000, D = 71431, L = 1

Test #34:

score: 96
Acceptable Answer
time: 30ms
memory: 9744kb

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:

71431
100100000010100100000000001111010111001110011001001111111001010100000110100100010111100001001100100010101011101011100000101110100011010010111111111000011010000101111011000010000101010000101110010001110101110111011010001100110100111010110001010101001111011010000001011100001101001011011011011001...

input:

71431
100100000010100100000000001111010111001110011001001111111001010100000110100100010111100001001100100010101011101011100000101110100011010010111111111000011010000101111011000010000101010000101110010001110101110111011010001100110100111010110001010101001111011010000001011100001101001011011011011001...

output:

0 71431 33332

result:

points 0.96842105260 n = 99998, D = 71431, L = 33332

Test #35:

score: 96
Acceptable Answer
time: 30ms
memory: 9928kb

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:

71431
101111001000111100001110101111001001000110010010101101110001010100111010010101010001110000110001110111000100100010000101011011001000100010010011100000110001011100111000100010110001011000011001001000110111100001010111110101110100110010110000110110101100110010011010110001011000100100001011010001...

input:

71431
101111001000111100001110101111001001000110010010101101110001010100111010010101010001110000110001110111000100100010000101011011001000100010010011100000110001011100111000100010110001011000011001001000110111100001010111110101110100110010110000110110101100110010011010110001011000100100001011010001...

output:

0 71431 33332

result:

points 0.96842105260 n = 99998, D = 71431, L = 33332

Test #36:

score: 96
Acceptable Answer
time: 50ms
memory: 9760kb

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:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 71431 0

result:

points 0.96842105260 n = 100000, D = 71431, L = 0

Test #37:

score: 96
Acceptable Answer
time: 56ms
memory: 9748kb

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:

71431
010100101100110010110101110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

71431
010100101100110010110101110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 71431 0

result:

points 0.96842105260 n = 100000, D = 71431, L = 0

Test #38:

score: 96
Acceptable Answer
time: 56ms
memory: 9880kb

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:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 71431 0

result:

points 0.96842105260 n = 100000, D = 71431, L = 0

Test #39:

score: 96
Acceptable Answer
time: 50ms
memory: 9788kb

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:

71431
010100101100110010110101110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

71431
010100101100110010110101110011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 71431 0

result:

points 0.96842105260 n = 100000, D = 71431, L = 0

Test #40:

score: 96
Acceptable Answer
time: 52ms
memory: 9724kb

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:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 71431 0

result:

points 0.96842105260 n = 100000, D = 71431, L = 0

Test #41:

score: 96
Acceptable Answer
time: 46ms
memory: 10008kb

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:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 71431 0

result:

points 0.96842105260 n = 100000, D = 71431, L = 0

Test #42:

score: 96
Acceptable Answer
time: 50ms
memory: 9860kb

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:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

input:

71431
000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...

output:

0 71431 0

result:

points 0.96842105260 n = 100000, D = 71431, L = 0

Test #43:

score: 96
Acceptable Answer
time: 30ms
memory: 9752kb

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:

71431
001001111100111101100000000000011000111101011111111011001001001001011111010000011110110000010111110101010110110111101011000111100110010010100111100000001111000101000111110001111101011110000100111110011001000101000110000000000100101011010001000111101100010001001000000001011111100000001100010101...

input:

71431
001001111100111101100000000000011000111101011111111011001001001001011111010000011110110000010111110101010110110111101011000111100110010010100111100000001111000101000111110001111101011110000100111110011001000101000110000000000100101011010001000111101100010001001000000001011111100000001100010101...

output:

0 71431 25013

result:

points 0.96842105260 n = 100000, D = 71431, L = 25013

Test #44:

score: 96
Acceptable Answer
time: 40ms
memory: 9720kb

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:

71431
101100100001001011101101110011000010010011110100111111100001011100100100110100100110110111000101011010110010010101110000010011000100010000100011100001011010000011101000101000100001000001000000100100111100011010011000001101010111100011111010011110110001000101111110010100100100010001100010000000...

input:

71431
101100100001001011101101110011000010010011110100111111100001011100100100110100100110110111000101011010110010010101110000010011000100010000100011100001011010000011101000101000100001000001000000100100111100011010011000001101010111100011111010011110110001000101111110010100100100010001100010000000...

output:

0 71431 25027

result:

points 0.96842105260 n = 100000, D = 71431, L = 25027