QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#142441#1424. CatSortingAC ✓102ms12424kbC++203.9kb2023-08-19 05:24:062023-08-19 05:24:07

Judging History

This is the latest submission verdict.

  • [2023-08-19 05:24:07]
  • Judged
  • Verdict: AC
  • Time: 102ms
  • Memory: 12424kb
  • [2023-08-19 05:24:06]
  • Submitted

answer

#include<bits/stdc++.h>
using namespace std ;
typedef long long ll ;
typedef unsigned long long ull ;
typedef pair < int , int > pii ;
typedef vector < int > vi ;
#define fi first
#define se second
mt19937 rng(chrono::high_resolution_clock::now().time_since_epoch().count());

#define rep(i, a, b) for(int i = a; i < (b); ++i)
#define all(x) begin(x), end(x)
#define sz(x) (int)(x).size()


struct SuffixArray {
	vi sa, lcp;
	SuffixArray(string& s, int lim=256) { // or basic_string<int>
		int n = sz(s) + 1, k = 0, a, b;
		vi x(all(s)+1), y(n), ws(max(n, lim)), rank(n);
		sa = lcp = y, iota(all(sa), 0);
		for (int j = 0, p = 0; p < n; j = max(1, j * 2), lim = p) {
			p = j, iota(all(y), n - j);
			rep(i,0,n) if (sa[i] >= j) y[p++] = sa[i] - j;
			fill(all(ws), 0);
			rep(i,0,n) ws[x[i]]++;
			rep(i,1,lim) ws[i] += ws[i - 1];
			for (int i = n; i--;) sa[--ws[x[y[i]]]] = y[i];
			swap(x, y), p = 1, x[sa[0]] = 0;
			rep(i,1,n) a = sa[i - 1], b = sa[i], x[b] =
				(y[a] == y[b] && y[a + j] == y[b + j]) ? p - 1 : p++;
		}
		rep(i,1,n) rank[sa[i]] = i;
		for (int i = 0, j; i < n - 1; lcp[rank[i++]] = k)
			for (k && k--, j = sa[rank[i] - 1];
					s[i + k] == s[j + k]; k++);
	}
};


const int MAXN = 2e5 + 7 ;

class Tree {
public :
    int mn[ 4 * MAXN ] , cnt[ 4 * MAXN ] ;
    void init ( int w , int l , int r , vector < int > &vals ) {
        cnt[ w ] = 0 ;
        if ( l == r ) {
            mn[ w ] = vals[ l ] ;
            return ;
        }
        int mid = ( l + r ) / 2 ;
        init ( 2 * w , l , mid , vals ) ;
        init ( 2 * w + 1 , mid + 1 , r , vals ) ;
        mn[ w ] = min ( mn[ 2 * w ] , mn[ 2 * w + 1 ] ) ;
    }
    void set_pos ( int w , int l , int r , int pos ) {
        ++ cnt[ w ] ;
        if ( l == r ) { return ; }
        int mid = ( l + r ) / 2 ;
        if ( pos <= mid ) { set_pos ( 2 * w , l , mid , pos ) ; }
        else { set_pos ( 2 * w + 1 , mid + 1 , r , pos ) ; }
    }
    int getl ( int w , int l , int r , int pos ) {
        if ( pos < l ) { return -1 ; }
        if ( cnt[ w ] == 0 ) { return -1 ; }
        if ( l == r ) { return l ; }
        int mid = ( l + r ) / 2 ;
        int aux = getl ( 2 * w + 1 , mid + 1 , r , pos ) ;
        if ( aux != -1 ) { return aux ; }
        return getl ( 2 * w , l , mid , pos ) ; 
    }
    int getr ( int w , int l , int r , int pos ) {
        if ( r < pos ) { return -1 ; }
        if ( cnt[ w ] == 0 ) { return -1 ; }
        if ( l == r ) { return l ; }
        int mid = ( l + r ) / 2 ;
        int aux = getr ( 2 * w , l , mid , pos ) ;
        if ( aux != -1 ) { return aux ; }
        return getr ( 2 * w + 1 , mid + 1 , r , pos ) ;
    }
    int getmn ( int w , int l , int r , int st , int en ) {
        if ( l > r || st > en ) { return MAXN ; }
        if ( r < st || en < l ) { return MAXN ; }
        if ( st <= l && r <= en ) { return mn[ w ] ; }
        int mid = ( l + r ) / 2 ;
        return min ( getmn ( 2 * w , l , mid , st , en ) , getmn ( 2 * w + 1 , mid + 1 , r , st , en ) ) ;
    }
};
Tree w ;

int wh[ MAXN ] ;

int n , m ;
string a , b ;

void solve ( ) {
    cin >> a >> b ;
    n = a.size ( ) , m = b.size ( ) ;
    string s = a + b ;
    SuffixArray aux ( s ) ;
    for ( int i = 1 ; i <= n + m ; ++ i ) {
        wh[ aux.sa[ i ] ] = i ;
    }
    w.init ( 1 , 1 , n + m , aux.lcp ) ;
    ll ans = 0 ;
    for ( int i = n - 1 ; i >= 0 ; -- i ) {
        int pos = wh[ i ] ;
        int l = w.getl ( 1 , 1 , n + m , pos ) ;
        int r = w.getr ( 1 , 1 , n + m , pos ) ;
        w.set_pos ( 1 , 1 , n + m , pos ) ;
        int mx = 0 ;
        if ( l != -1 ) { mx = max ( mx , w.getmn ( 1 , 1 , n + m , l + 1 , pos ) ) ; }
        if ( r != -1 ) { mx = max ( mx , w.getmn ( 1 , 1 , n + m , pos + 1 , r ) ) ; }
        int rem = i + mx ;
        if ( rem < n ) { rem = n ; }
        ans += n + m - rem ;
    }
    cout << ans << "\n" ;
}

int main ( ) {
    ios_base :: sync_with_stdio ( false ) ;
    cin.tie ( NULL ) ;
    int t = 1 ; cin >> t ;
    while ( t -- ) { solve ( ) ; }
    return 0 ;
}


Details

Tip: Click on the bar to expand more detailed information

Test #1:

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

input:

5
abb
bba
aaa
aaaaa
winter
camp
ehehe
heheh
aaaaaaabaaaa
aabaaaaaa

output:

8
7
24
16
97

result:

ok 5 number(s): "8 7 24 16 97"

Test #2:

score: 0
Accepted
time: 42ms
memory: 5608kb

input:

100000
o
s
b
s
i
z
m
c
w
p
v
m
r
r
u
e
j
t
t
m
z
p
i
g
w
q
w
y
t
c
o
w
h
a
m
q
i
i
o
x
m
d
q
z
l
j
e
k
l
p
q
q
j
j
r
z
a
l
p
b
l
w
v
e
q
j
v
b
v
v
z
q
d
d
h
h
c
c
n
n
e
e
z
w
z
p
h
m
v
e
d
r
b
m
i
u
o
x
j
h
k
k
j
e
r
r
h
b
b
q
d
i
j
j
r
n
x
x
a
x
g
q
s
u
f
t
g
q
l
x
c
c
i
c
i
x
t
t
m
m
l
m
b
m
h
v
h...

output:

1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
...

result:

ok 100000 numbers

Test #3:

score: 0
Accepted
time: 30ms
memory: 5648kb

input:

18159
fee
fffaefa
shxhhssxs
sxshx
rbklss
sss
xdx
xd
eleee
lllleel
flflll
lfl
pcepeo
coococp
xeeuxup
xvuxpe
ppcpqcer
qjxajqbe
vjvjj
jjvvjj
jw
jrxvrjx
wwqqfg
wgwwqwff
qnqnqnqnq
qqnq
upkppkkk
kuuapuppu
ygggegg
yg
iii
bbbbii
kzkzzzd
dz
hllhw
vhaw
ttottoooo
ooooo
dfqdtfgq
dddffdqg
aktaxzq
zkzhttxxkq
hjea...

output:

21
45
16
6
35
18
42
42
64
29
14
48
36
72
14
18
14
20
33
64
70
90
40
9
9
54
63
8
90
9
63
4
25
30
4
100
70
4
18
9
63
15
1
40
20
10
36
48
40
40
32
7
56
2
48
18
5
80
18
2
100
20
50
90
8
80
70
40
20
40
28
10
21
6
63
80
42
30
6
80
8
70
80
30
80
60
30
9
10
90
25
56
20
9
18
3
28
34
3
100
36
27
42
27
41
6
2
...

result:

ok 18159 numbers

Test #4:

score: 0
Accepted
time: 36ms
memory: 5756kb

input:

1989
kzkggwwkzzkzkkkwzzwkgkgkkzzkwwwggwgkggkgkzzzwzkzgkwgzkkkwkggwwkgzggwgzkkwwkwwwzzzzg
kkwggwkwzgzwkgzwzkzzzgzzgzkzkzgkwkkwzzkwggwzwkkggwwzkkw
rjmpohfzmhzffsfhorfzmrhsspjh
hmsssrrjhhrmmohfjppmpsjmmpjhmffmffsfhjjfzjofjhrsomhjssszrpjjprrofzososfrrhzsshffmrjhzmfzpsfofz
jsujuiussjujiuujsiuijijjsjsujsi...

output:

4565
2632
3071
1342
658
777
71
5859
1547
3839
180
1975
504
736
7220
546
5175
1720
1872
3168
1701
1659
6014
234
96
1020
2499
3300
1540
784
1870
6900
360
5390
4608
2074
920
775
1763
2542
702
1210
2912
292
6708
496
6035
2726
1750
4399
6225
60
2565
246
792
1740
912
4620
924
8918
702
644
231
4416
1275
28...

result:

ok 1989 numbers

Test #5:

score: 0
Accepted
time: 48ms
memory: 5700kb

input:

204
vbbbvvbbbvvbvbbbvbvvbvvbbvbvvvvvbvvbbvbvbbvvvvvvbbvvvvvbvbvvvbbvvbvbbvbvbbvvvbbvvbbvbbvvbvbbbbvbvvvvbbbbbbbbbbbbbbbbbvbbvvvvvvvbbbbvvbvbbbbbbbvbbvvvbvbvvbbvbbbbbvvvvvvbvbvbvbvbbvvbbbvbbbvbbvbbvvvvvvvvvvbvbvbbvbvvbbvbbvbvvbvbvvvvbvbvvbbbvvvvbvvvvbvvbvbvvbvvvbvbbbvvvvvvbbvvbvvvvvvvbvbvvvvbbbbbbvvv...

output:

210484
473280
190990
58380
90537
55062
4559
302900
79846
204414
905322
72124
209924
233064
157932
48672
629915
200880
727130
419160
672828
137900
2976
89100
657459
84500
159201
76368
162564
58080
57486
58680
514727
303316
147477
445074
4032
235055
487390
1730
324
548603
115708
133419
81780
72072
170...

result:

ok 204 numbers

Test #6:

score: 0
Accepted
time: 57ms
memory: 8104kb

input:

23
oxxoooxoxxoooooxxxxoxooxoxxxxxxxxxoooooxxoxoxooxoxxoxxxoxxooxoxooooxoxxooooxoxxxxxxxoxxxxooxxxxoxooooxxooxxxoooxxxoooxxoxxooooooxxooxoxxxxxooooooooxxoxooxoxooooxoxoxxxxooxxxxxooxxoxoooxooxooxoxxxooxoxooxxoxxooxxxoxxxxxxoxxxoxxoxxxxxxxoxxxxoxxoxxxoxooxoxooooxxxxxxxxxooxxxxxooxoooxxxoxoxoxooooxxxoo...

output:

49154905
28446010
526752
73483732
26559676
47616093
3931347
10751104
3827760
31905335
17985825
43639431
3952236
41263210
43187141
24235186
33208327
18577647
4088322
1213470
15680
1137
14

result:

ok 23 numbers

Test #7:

score: 0
Accepted
time: 75ms
memory: 11068kb

input:

7
qseeexjqxxjexjseeqsjsqqqjsqjseqqsqxxqoqoeesoxjoxqsqqqseexqjoqqqqqqqoxojxexejsjxeesxsoosjjxjeooexqqoxqqsessxqqxqojqoeqsojoeoqoxqoeeesosoqoqxxsojejjxjxqqxsjeseeqqqjsxooexejqqsxeqoqsqxxoeqssqooessxxooxqqoejoosqssxjqqoqjjxxxxqqsojoxjeesssxjqeseqjxoejsjsxsjjejxosxxoexsjoseeseoqosojqoqjqjjoeoseoseoxosqx...

output:

8618689821
10776276
23715
11607
42185
2178
9

result:

ok 7 numbers

Test #8:

score: 0
Accepted
time: 25ms
memory: 7724kb

input:

18224
vvx
xvxxxxvxx
llz
l
aaaoooao
aaaoaaao
bb
uuuubuuub
ccccccc
ccccccc
fff
ffffffff
zqqzqzz
zqzzqq
geeeeeeg
eeggege
u
hhhh
aaazazzaa
aaazaza
ellellllll
ll
gii
iiigiigig
pkppkkkkk
p
iiigiiiiii
g
oooooo
o
ummm
uuumuu
uvvvuuvv
vvuuuvvvv
hhhhh
hh
k
k
z
izzzzzzzz
jj
tjjjttt
gggggfgf
gfggffg
cvvvc
ccccc...

output:

27
3
64
18
13
10
42
56
4
61
15
25
9
10
6
24
71
6
1
9
14
54
25
54
40
9
12
30
16
29
3
6
25
2
6
44
13
38
8
90
8
17
72
8
10
10
10
20
30
18
10
26
8
1
32
6
3
40
15
4
11
32
90
77
4
22
8
48
53
5
19
22
54
20
5
28
21
10
31
11
64
8
14
13
45
12
9
12
8
16
68
60
60
70
70
3
6
10
72
16
20
4
49
36
60
45
21
7
18
63
1...

result:

ok 18224 numbers

Test #9:

score: 0
Accepted
time: 34ms
memory: 5716kb

input:

2000
mmqmmmmmmmmmqmmmqqmqmqmmmmmmmmmmmmmmmmqqmmqmmmmmmqmmmqmmmqqmmmmqmmmmmmmmmqmmmmmmmmmqmmmmmqqmqmm
mm
tttttittttti
tiittttttitt
nooooooooonoonooooooooooonoonoooonnooooooooonooooooooonooooo
ooononooonooooooooooooooooooooooonooonoooooooon
hsshhshshhhhhshhhshhhhsshsshhsshhhhhhshhhhshshhhsshhhhhhhhshh...

output:

189
144
2812
3780
140
3222
1666
3115
3822
39
4042
2336
534
825
2128
4006
504
5346
7225
1140
2184
8513
6534
5070
6243
2160
1949
1008
3864
2952
334
6138
5576
1058
4950
3952
4095
588
5264
725
3513
281
3724
420
2153
933
1325
602
5684
845
7826
2129
1131
1650
420
7110
3439
3783
1184
228
105
576
370
2256
4...

result:

ok 2000 numbers

Test #10:

score: 0
Accepted
time: 48ms
memory: 5680kb

input:

196
tbtttbtbtbttttbbtbttttttbbttbttbttbbbbbbtttbbbbttbttbbbttttbttbbtttbbttttttbttbbtbtbbttbbttbttbtbtttbbtttttbtbbbtbttbttttbtbbbttbbttttttbtbtbbbtbtttbtttttttttbbttbtbtbbtttbttttbtttbtbttbbtttbbtbbttbtttbbbbbbbtbbbbttbtbbbtttbttbttbbbtbttbbbbttbbbbtbbtbbbbbttbbtbtbtbbbbttbbtbbtbbttbtbbtbtbttbttbbt...

output:

417120
98736
73662
180630
46532
59221
689902
238844
211084
346218
127133
449978
168587
32461
48660
436665
201714
59772
235585
526888
328197
168896
259958
241657
319211
377468
497688
159735
661
217430
22149
537657
6477
680382
13970
37078
246784
19173
39666
725735
49190
32963
637602
397338
288674
2558...

result:

ok 196 numbers

Test #11:

score: 0
Accepted
time: 54ms
memory: 5932kb

input:

27
dddddddddddlddddllllldllddddddddldlddddddlddldldlddlldlldldllddldldldddlddlddllldllddddllddddddlldddddddddddddllllldldddddldddlddllllddddlldlllllddlddldldlddddddlddllddddddddddddddddddlldldldddddddddddllddddllddldldllldlddllddddlldlldlddlddddddddddddlldldldlldldddlldldddldllddlddddldddddldldldddd...

output:

6277898
24983727
22367720
10548007
54941542
55622496
53585976
9559452
30679860
9042578
7054457
5080490
4450336
12038200
3293097
12942512
9872441
15605616
2115697
18399777
6677220
34238456
110910
10900
2057
11
1

result:

ok 27 numbers

Test #12:

score: 0
Accepted
time: 83ms
memory: 10836kb

input:

5
ffffffffffhfffhhfffffhfhhhhhhfffhfffhfffhfhffffhffhfhffhffhfhfhffffffhffffhhhhhhhfhfffffffhfffhffffhhhhfhfhhhfffffffffhfffffhffffffhfffffhhhhhhffffffhffhhffhffhffhfhhhffffhffhhffhfhhhffhhffffffffhhhfhffffffffffhhfffffffhffhfffhffhffhfhffhffffhhffhfhffhfffhfffffffffhhfhfhfhhhffffffffffhfhfffhfffffh...

output:

7457073737
31818731
7135050
35438
101

result:

ok 5 number(s): "7457073737 31818731 7135050 35438 101"

Test #13:

score: 0
Accepted
time: 25ms
memory: 5612kb

input:

10000
rrrrrrrrrr
rrrrrrrrrr
vccccccvcv
ccccvccccv
uuuuhuuuuu
uhuuhuhuhu
uxuuuuuuuu
uuuuuuuuuu
araraarraa
aaraararaa
caccaccacc
caaccccacc
qtqtqtqttt
qttttqttqt
yyyyffyyyy
yffyfyyyyy
uuulllluuu
uuuuuuuuuu
vveevveeee
evveevveve
lllllmlllm
lmmmlmlmll
xxxxxrxxxx
rxxxrrxxxx
nkkknkkkkn
nknkknknkn
oommmmoo...

output:

19
100
100
37
99
100
100
100
82
100
100
100
100
100
96
100
100
19
91
100
91
100
100
100
46
94
19
100
100
98
91
94
100
19
100
100
100
100
100
73
98
82
100
73
100
100
100
100
100
97
100
100
100
19
100
100
100
19
98
100
100
73
51
98
100
99
100
19
100
96
100
97
100
100
100
100
19
96
55
100
100
100
92
92...

result:

ok 10000 numbers

Test #14:

score: 0
Accepted
time: 39ms
memory: 5652kb

input:

1000
ixxxxxxxixxxixxxxxxxxxixxxxiixxxxxxixxixxxxxxiixxxiiixiiixxxxxxxxxxxixixxxxxxiixxiixixxiiixxxxxixiix
xiiixxixxixxixiixixxiiixxxxxxiiixxxixxixxxixxxxiixxxxxxxixiixiixxxxixixxixixxxxxixxxxxxxiixxixxxxiix
yyuyyyyyyuyyyyyyyyyyyyyyyyyyyuuyyuyuyyyyyyuyyyyyyyyyyyyyyyyyyyyuyyyyyuyyyyyyyyyuyyuyyyyyyyyyu...

output:

10000
9994
10000
10000
10000
10000
9980
9998
10000
9505
10000
10000
9772
9475
9964
9916
9996
10000
10000
9992
10000
9777
10000
10000
199
10000
10000
2993
10000
9964
10000
9999
10000
9800
10000
10000
10000
10000
9818
9998
10000
10000
9701
10000
9985
10000
9892
9997
10000
10000
9994
9952
9996
10000
10...

result:

ok 1000 numbers

Test #15:

score: 0
Accepted
time: 42ms
memory: 5724kb

input:

100
ffffnfnffffnnfffffnffffffnnnffnnffffnnffffffnnfnffffffnnfnnnnffnfnfnnnfffffnfffffnnnfnfffffnfffnfffffffffnfffnnfnfnfffnnnnnffnffffnnfnnffffnfnffffnffffffnffffffnfffffnfnffffnfffffnfnnfffffffnffnfffnffffnffnnnffffffnfnnfffnfnffffffnfnnfffnnffnnffffffffffffffffffnffnnnnfnnfnffnfnfnnfnnnfnfffffffnf...

output:

999998
1000000
999956
999996
1000000
1000000
999955
1000000
999712
1000000
999982
999991
1000000
1000000
1000000
1000000
999940
1000000
999996
1000000
999538
999960
999989
1000000
1000000
999928
1000000
1000000
1000000
1000000
999988
1000000
1000000
999997
1000000
999857
1000000
999994
999992
999867...

result:

ok 100 numbers

Test #16:

score: 0
Accepted
time: 60ms
memory: 6208kb

input:

10
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaaaaaaaaaiaaaaaiaaaaaiaaaaaaaaiaaaaiaaaaaaaaiaaaaaiaaaaaaaaaaaaaaaaaaaaaaaaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaiaaaaaaaaaaaaaiiaaaaaaaaaaaaaaiaaaaaaaaaaaaaaaaaaaiaaaaaaaaaaaaaaaaaaaaaaaaaaaiiaaaaaaaaaaaaaaaaiaaaaaaaaaaaaaaaaaiiaaaaaaaaaaaaaaaaaaaaaa...

output:

99999946
99999996
99999996
99999994
99999720
100000000
99999734
100000000
99999999
99999988

result:

ok 10 numbers

Test #17:

score: 0
Accepted
time: 82ms
memory: 11328kb

input:

1
rrrrrqrrrrrrqrrrrrqqrqrrqrrrrrqrrrrrrrrrrrrrrrrrrrrqrrrrrrrrqrqqqqrrrrrrqqrrqrrqrrrqrrrrqrrrrrqqrrrrrqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrqrrrrrrrrrrrqqrrrrrrrrrrrrrrrrrqrrrqqqrrrrrrrrrrqrrrrrrrrrqrqrrrrrqqrqrrrrqrrrrrrrrrrrqqrrqrrrrrrrrrrrqrrrqrrrrqqrrrrrqrrrrrrrrrrrrrrrrqrqrqrrrqrrrqrrrrrrrrrrrrrrrrrrq...

output:

10000000000

result:

ok 1 number(s): "10000000000"

Test #18:

score: 0
Accepted
time: 62ms
memory: 11796kb

input:

1
kxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkxkx...

output:

399996

result:

ok 1 number(s): "399996"

Test #19:

score: 0
Accepted
time: 64ms
memory: 11352kb

input:

1
edjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedjedje...

output:

599991

result:

ok 1 number(s): "599991"

Test #20:

score: 0
Accepted
time: 67ms
memory: 11348kb

input:

1
awawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawawtawa...

output:

999975

result:

ok 1 number(s): "999975"

Test #21:

score: 0
Accepted
time: 78ms
memory: 11776kb

input:

1
ihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihobtiphheiiytihob...

output:

2799804

result:

ok 1 number(s): "2799804"

Test #22:

score: 0
Accepted
time: 84ms
memory: 11372kb

input:

1
yxpqtuwoxnspqsjievbngtrpjeflzzlolpqvxxqtpjyxpqtuwoxnspqsjievbngtrpjeflzzlolpqvxxqtpjyxpqtuwoxnspqsjievbngtrpjeflzzlolpqvxxqtpjyxpqtuwoxnspqsjievbngtrpjeflzzlolpqvxxqtpjyxpqtuwoxnspqsjievbngtrpjeflzzlolpqvxxqtpjyxpqtuwoxnspqsjievbngtrpjeflzzlolpqvxxqtpjyxpqtuwoxnspqsjievbngtrpjeflzzlolpqvxxqtpjyxpq...

output:

8398236

result:

ok 1 number(s): "8398236"

Test #23:

score: 0
Accepted
time: 94ms
memory: 11340kb

input:

1
vwgaogtnglwvlofwvalfflgaglxavwalfxgtfwgvfpnssblgavnxtwntvxbfflgosloppgfsnbtnafatfnsgaponowslolwwfwoffppogxfnnxnblnlonlggtxovwgaogtnglwvlofwvalfflgaglxavwalfxgtfwgvfpnssblgavnxtwntvxbfflgosloppgfsnbtnafatfnsgaponowslolwwfwoffppogxfnnxnblnlonlggtxovwgaogtnglwvlofwvalfflgaglxavwalfxgtfwgvfpnssblgavnx...

output:

24584871

result:

ok 1 number(s): "24584871"

Test #24:

score: 0
Accepted
time: 94ms
memory: 11428kb

input:

1
afcjkgqaccraggcfrgfgjkcqrgqragqacqgaqfkkjqaffjgjqfffrgagfrgggfrkqcfjfacgcgjqqfgfrqcqafkfjcgqcakcjgfrjqgqrrfqfkrgqaqajgfrjfrgkgkggkjcjcragjjcjrkgrgafggrfrckjqfcafggjckagcqjcqgkajjfrcgfqrcqjjjrrrkrgkfjjgkaqkrarjkkfgaarjkkarqggfqjgarcfkrafkjrafcjkgqaccraggcfrgfgjkcqrgqragqacqgaqfkkjqaffjgjqfffrgagfrg...

output:

47742879

result:

ok 1 number(s): "47742879"

Test #25:

score: 0
Accepted
time: 102ms
memory: 12060kb

input:

1
kkkjvikpvsikfbmkeiiedfnmjjiirzinxkrrizdrkxbdjpvvmddpjisxfsimpnvzxpeknkjipeszmsdxpezkkdddrispksnmkbpppfderndxkppmrmkdjemxddexisjfffmvdernebsvperkedpzddimxzmpnfkfssikvzkpejjdriexejispnfnmpjenrreispfdkszkkkdnrxrdsvjjdkspfrpkeprmjdvjmrvjfefmiiekzmvprxbsmixnsfppdzvsfeizjjknsvppekisbkfrdinesbrbrkfkbifir...

output:

73066044

result:

ok 1 number(s): "73066044"

Test #26:

score: 0
Accepted
time: 93ms
memory: 11356kb

input:

1
zwjejxqfxiqimxfizuuondeziuewxqmberqbdejdjbmazxaanmbfrxxzrqxdquaornjizxzefmoirrxziaamejwwfidzwojzamewdrazzarfewdzxeiauuwwniqoieqqjeofezmezozznmzufbjodamdrfmabqainwwwrzzxnjjwaxfzqfqiweexnruxqzejdmdjeowowroieaaeixemurwwxijjermunozzbozxfdebwajxduoaxnexjfifbwowjmqqiqrdnwwmbwmfqrroqnuxxznoumezobbqeazibw...

output:

156780631

result:

ok 1 number(s): "156780631"

Test #27:

score: 0
Accepted
time: 92ms
memory: 11444kb

input:

1
jbbejjjejebahjjbahjaaeaaahjaaajahbjjhbhhajabebbeajbjehabhbaejeejeebjbbbabjjbhahebejbjhhjaebjjbaaaehbhaebjbhhhjaeeehjhabahahhjbbhejahaajeeeabhbehhhhajbeaaeabbeahjjbhbaehabejhahbeeebaebeaahbjbbeahbaebaehbejbahjaajjehaaaahbeheejhhbbbhejbbbaajebahhbajbaaeheaaebhbbbaahjhahahaaahhahjjeaeajhjabbhjjbhjbha...

output:

245277244

result:

ok 1 number(s): "245277244"

Test #28:

score: 0
Accepted
time: 92ms
memory: 11348kb

input:

1
avakmosvcwefifeohmomfmohaonhsmkxswccxnoqonovvqhxnexfhkqyoxsqnsyfowxaqoomkirmecnfwsvchweaswssmcivcsfhvohceiqknocrwsqayiwvmmnocrqyoqcsrrnffrfvswmenvckmmfxcfmqwaocmnhkiokyqwhoiwniwvyvhrarikfxiokvhkaqexkhkmcraivqamancnniavvayvfekqwyfikqrnmyemhaafeemcyoqorcwekhyycyqfiswmfxaykvcofyexsxmynferqhawnixahvym...

output:

1080141975

result:

ok 1 number(s): "1080141975"

Test #29:

score: 0
Accepted
time: 95ms
memory: 11352kb

input:

1
wuerekssrcstjzazaeujzssccjescgktbruzbcszbwabnarwrwkkgacbtkqgtezgnabnwgtszrqkzkngwrqsrqsbeukbrgwsbueazjjznqbsqcgtzwcwqbgabncuanqaseaqasqzrrzrttzjjtkaqqjgtknqggqjqaqeurqjatgbzjwzsggewusznwgrzuebwarktusjjzakjqswtkgagjsatwkaauzsjtgskebbagerbqnzeqrnrujszwuwnwnqgrgkzcgkqaerwtkcnktaszaeuweassasnubtunzjwn...

output:

7521553344

result:

ok 1 number(s): "7521553344"

Test #30:

score: 0
Accepted
time: 93ms
memory: 11308kb

input:

1
igfksfkfksfgciggcsfsfsccgcksigfiigfcckccgksiciiffksgscskkgcffkkgkcfsffkigkkgkkkiickfsssfiikgicgsisskfkcccfgiiksgggikffigifgsfcggcfkcssgsfggsgcgkkfckkggkissgkkgicgfskiiffgsscscisggckkksssicggccickcfkfgifcigkgsisgscsgsifccgcfkfgigscsgkgfkicckkigigfkkscissggfkfisifcfccgiiisggcccfggkfisiksffkssgfcigcc...

output:

10000000000

result:

ok 1 number(s): "10000000000"

Test #31:

score: 0
Accepted
time: 82ms
memory: 11332kb

input:

1
lldlllllldllldllllddllldlllllldllldllllllllllllldddllldllllllllllldlllllllllllldlllldllllllllldllllllllllllllllllllldlllllllldldldlllllllldlldllllldlddlllllllllllddllllldlllllllllllllllllldllllllldlldldllllllllllllllllldllllllldlllldlllddllllldlllllllllllllllllllllllldldllllldlllllldlldlllldlddlll...

output:

9999999980

result:

ok 1 number(s): "9999999980"

Test #32:

score: 0
Accepted
time: 74ms
memory: 12180kb

input:

1
wwwwwwwwwwwmwwwwwwwwwwmwwwwwwwwwwwwwwwwwwwwwwwmwwmwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwmwwwwmwwwwwwmwwwwwwwwwwwwwwmwwwwwwwwwwwwwwwwwmwwwwwwwwwwwwwwmwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwmwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwmwwwwwwwwwwwmwwwwwmwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww...

output:

9999999896

result:

ok 1 number(s): "9999999896"

Test #33:

score: 0
Accepted
time: 78ms
memory: 12024kb

input:

1
luuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuululuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuluuuuuuuuuuuuuuuuluuuuuuuuuuuuuuuuuuuuluuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuluuuuuuuuuuu...

output:

9999999948

result:

ok 1 number(s): "9999999948"

Test #34:

score: 0
Accepted
time: 78ms
memory: 11348kb

input:

1
mlmlmmmlmllmmmmmmmmmlmmlmlmmmlmmmmlmmmlmmmlmmmmmlmmmmlllmllmmlmmmlllmlllmmmlmmmlmmlmmmmmlllmlmllmllmmmmmmlmmmlmmlmmmmmmmmmmmmmmlmmmmmlmmmmmlmmlmmmmmmmmmmlmmmmmlmllmmmlmmllmmmlmmmmmmmlmlmmllmmllmmmmlmmlmlmmmmlmmmmllmmlmmmmmmmlmmmmmmmmlmmlmmmmmllmmmmmlmmlmmmlmmmmllmmmmmlmlmmmmmlllmmlllmmlmlmmmmllmmm...

output:

10000000000

result:

ok 1 number(s): "10000000000"

Test #35:

score: 0
Accepted
time: 79ms
memory: 11372kb

input:

1
allllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllalllllllalllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllallllllllllllllllllllllllllalllllalalllallllllllllall...

output:

9999998272

result:

ok 1 number(s): "9999998272"

Test #36:

score: 0
Accepted
time: 77ms
memory: 11308kb

input:

1
ggggggggggagggggggggggagggggggggggaggggggggggggggggggagggggggggggggggggggggggggggggggaggggaggggggggggggggggggggggggaggagggggggggggaggggggggggggggggggggggggggggggggggggaggagggggggggggggggggggggggggggggggggggggggggggggggggggggggggggggagggggggggggagggggggaggggggggggggggaggggggaggggggggggggggggggggggg...

output:

9999999996

result:

ok 1 number(s): "9999999996"

Test #37:

score: 0
Accepted
time: 80ms
memory: 11604kb

input:

1
uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuruuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuruuuuuuuuuuuuuuuuuuuuuuruuuuuuuuuuuuuuuuuuruuuuuuuuruuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuruuuuuuuuu...

output:

9999997339

result:

ok 1 number(s): "9999997339"

Test #38:

score: 0
Accepted
time: 76ms
memory: 11340kb

input:

1
qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq...

output:

9999973186

result:

ok 1 number(s): "9999973186"

Test #39:

score: 0
Accepted
time: 80ms
memory: 11348kb

input:

1
oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooocooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo...

output:

9999995710

result:

ok 1 number(s): "9999995710"

Test #40:

score: 0
Accepted
time: 78ms
memory: 11320kb

input:

1
wwwwwwwwwwwwwwwwwwwwwwrwwwwwwwwwwwrwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrwwwwwwwwwwrwwrwwwwrwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwrwwwwwwwwwwwwwrwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww...

output:

9999993435

result:

ok 1 number(s): "9999993435"

Test #41:

score: 0
Accepted
time: 73ms
memory: 11616kb

input:

1
vvvvevvvvvvvvvvvvevevvvvvvvvvvvvvvevvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvevvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvevvevvvvvvvvvvvevvvvvvvevvvvvvvvvvvvvvvvvvvvevvvvvvvvvvvevvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv...

output:

9999999868

result:

ok 1 number(s): "9999999868"

Test #42:

score: 0
Accepted
time: 66ms
memory: 11604kb

input:

1
eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee...

output:

9990792242

result:

ok 1 number(s): "9990792242"

Test #43:

score: 0
Accepted
time: 76ms
memory: 11876kb

input:

1
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...

output:

9999925600

result:

ok 1 number(s): "9999925600"

Test #44:

score: 0
Accepted
time: 73ms
memory: 11472kb

input:

1
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxmxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...

output:

9999973216

result:

ok 1 number(s): "9999973216"

Test #45:

score: 0
Accepted
time: 76ms
memory: 11316kb

input:

1
dddddddddddddddddddddddddddddddddddddddddddddcddddddddddddddddddddddddcdddddcddddddddddddddddddddddddcddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcdcddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcdddddddddddddddddddddddddddd...

output:

9999995878

result:

ok 1 number(s): "9999995878"

Test #46:

score: 0
Accepted
time: 74ms
memory: 11396kb

input:

1
ooooooooooooooooooooooooooooooooooojooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooojooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooojoooooooooooooooojoooooooooooooooooojoooooooooooooooooooooooooooooooooooooooooooooooooooooooooojooooooooooooooooooooo...

output:

9999998080

result:

ok 1 number(s): "9999998080"

Test #47:

score: 0
Accepted
time: 70ms
memory: 11344kb

input:

1
zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...

output:

9995779084

result:

ok 1 number(s): "9995779084"

Test #48:

score: 0
Accepted
time: 80ms
memory: 11476kb

input:

1
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...

output:

9999868118

result:

ok 1 number(s): "9999868118"

Test #49:

score: 0
Accepted
time: 76ms
memory: 11292kb

input:

1
zzzzzzzzzezzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzezzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz...

output:

9999993851

result:

ok 1 number(s): "9999993851"

Test #50:

score: 0
Accepted
time: 80ms
memory: 11328kb

input:

1
ttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttbtttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttbbttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttbttttttttttttttttttttttttt...

output:

10000000000

result:

ok 1 number(s): "10000000000"

Test #51:

score: 0
Accepted
time: 89ms
memory: 11448kb

input:

1
abbabaabbaababbabaababbaabbabaabbaababbaabbabaababbabaabbaababbabaababbaabbabaababbabaabbaababbaabbabaabbaababbabaababbaabbabaabbaababbaabbabaababbabaabbaababbaabbabaabbaababbabaababbaabbabaababbabaabbaababbabaababbaabbabaabbaababbaabbabaababbabaabbaababbabaababbaabbabaababbabaabbaababbaabbabaabba...

output:

10000000000

result:

ok 1 number(s): "10000000000"

Test #52:

score: 0
Accepted
time: 83ms
memory: 12348kb

input:

1
baabaaaabaaaabaaaabaabaabaaaabaabaabaaaabaabaabaaaabaaaabaaaabaabaabaaaabaaaabaaaabaabaabaaaabaaaabaaaabaabaabaaaabaabaabaaaabaabaabaaaabaaaabaaaabaabaabaaaabaabaabaaaabaabaabaaaabaaaabaaaabaabaabaaaabaabaabaaaabaabaabaaaabaaaabaaaabaabaabaaaabaaaabaaaabaabaabaaaabaaaabaaaabaabaabaaaabaabaabaaaaba...

output:

9331747095

result:

ok 1 number(s): "9331747095"

Test #53:

score: 0
Accepted
time: 87ms
memory: 11328kb

input:

1
abaaabaaabaaaaaabaaaaaabaaaaaabaaabaaabaaaaaabaaaaaabaaaaaabaaabaaabaaaaaabaaabaaabaaaaaabaaabaaabaaaaaabaaaaaabaaaaaabaaabaaabaaaaaabaaaaaabaaaaaabaaabaaabaaaaaabaaabaaabaaaaaabaaabaaabaaaaaabaaaaaabaaaaaabaaabaaabaaaaaabaaaaaabaaaaaabaaabaaabaaaaaabaaaaaabaaaaaabaaabaaabaaaaaabaaaaaabaaaaaabaaab...

output:

7378368762

result:

ok 1 number(s): "7378368762"

Test #54:

score: 0
Accepted
time: 92ms
memory: 11408kb

input:

1
aabaaaaaaaaaabaaaaaaaaaabaaaaabaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaabaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaabaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaaaaaabaaaaaa...

output:

7494540090

result:

ok 1 number(s): "7494540090"

Test #55:

score: 0
Accepted
time: 92ms
memory: 11444kb

input:

1
aaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaabaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaabaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaabaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaaaaabaaabaaabaaaaaabaaa...

output:

6632944449

result:

ok 1 number(s): "6632944449"

Test #56:

score: 0
Accepted
time: 89ms
memory: 12136kb

input:

1
aaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaabaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaaaaaaaaaaabaaa...

output:

8235254994

result:

ok 1 number(s): "8235254994"

Test #57:

score: 0
Accepted
time: 89ms
memory: 11368kb

input:

1
aaaaaaaaaabaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaabaaaaaaaaabaaaaaaaaabaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaba...

output:

8741533906

result:

ok 1 number(s): "8741533906"

Test #58:

score: 0
Accepted
time: 92ms
memory: 12340kb

input:

1
aaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

3672604522

result:

ok 1 number(s): "3672604522"

Test #59:

score: 0
Accepted
time: 90ms
memory: 11360kb

input:

1
abaaaaaaaabaaaaaaaabaaaaaaaabaaaabaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaabaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaaaabaaaaaa...

output:

5091643228

result:

ok 1 number(s): "5091643228"

Test #60:

score: 0
Accepted
time: 83ms
memory: 12400kb

input:

1
aabaaaabaaaabaaaabaaaabaaaabaaaabaabaabaaaabaaaabaaaabaaaabaaaabaaaabaabaabaaaabaaaabaaaabaaaabaaaabaaaabaabaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaabaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaabaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaabaaaab...

output:

8158821385

result:

ok 1 number(s): "8158821385"

Test #61:

score: 0
Accepted
time: 92ms
memory: 11352kb

input:

1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

7541918334

result:

ok 1 number(s): "7541918334"

Test #62:

score: 0
Accepted
time: 77ms
memory: 11296kb

input:

1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

2799777269

result:

ok 1 number(s): "2799777269"

Test #63:

score: 0
Accepted
time: 92ms
memory: 11732kb

input:

1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

851422618

result:

ok 1 number(s): "851422618"

Test #64:

score: 0
Accepted
time: 80ms
memory: 12424kb

input:

1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

6652278557

result:

ok 1 number(s): "6652278557"

Test #65:

score: 0
Accepted
time: 75ms
memory: 11784kb

input:

1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

620099031

result:

ok 1 number(s): "620099031"

Test #66:

score: 0
Accepted
time: 85ms
memory: 12024kb

input:

1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

469117118

result:

ok 1 number(s): "469117118"

Test #67:

score: 0
Accepted
time: 64ms
memory: 11896kb

input:

1
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

7442045003

result:

ok 1 number(s): "7442045003"