QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#526057#6366. Messagechenxinyang2006AC ✓188ms240236kbC++204.1kb2024-08-21 10:27:132024-08-21 10:27:14

Judging History

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

  • [2024-08-21 10:27:14]
  • 评测
  • 测评结果:AC
  • 用时:188ms
  • 内存:240236kb
  • [2024-08-21 10:27:13]
  • 提交

answer

#include <bits/stdc++.h>
#define rep(i,j,k) for(int i=(j);i<=(k);i++)
#define per(i,j,k) for(int i=(j);i>=(k);i--)
#define uint unsigned int
#define ll long long
#define ull unsigned long long
#define db double
#define ldb long double
#define pii pair<int,int>
#define pll pair<ll,ll>
#define mkp make_pair
#define eb emplace_back
#define SZ(S) (int)S.size()
//#define mod 998244353
//#define mod 1000000007
#define inf 0x3f3f3f3f
#define linf 0x3f3f3f3f3f3f3f3f
using namespace std;

template <class T>
void chkmax(T &x,T y){
	if(x < y) x = y;
}

template <class T>
void chkmin(T &x,T y){
	if(x > y) x = y;
}

inline int popcnt(int x){
	return __builtin_popcount(x);
}

inline int ctz(int x){
	return __builtin_ctz(x);
}


/*ll power(ll p,int k = mod - 2){
	ll ans = 1;
	while(k){
		if(k % 2 == 1) ans = ans * p % mod;
		p = p * p % mod;
		k /= 2;	
	}
	return ans;
}*/
int n,m;
char _s[200005],_t[200005];
int w[200005];
int occ[2][26],delta[200005];

int sz,k,top,req,_len[60],_bas[60],_occ[60];
char s[60][200005],t[200005];
int nxt[200005],idx[200005],res[200005],fail[200005];//s 匹配 t 的哪些区间
ll cst[60][200005];
int ch[60][200005];
int sum[200005];
ll _sum[200005];
void slv(int p){
/*	printf("slv p=%d\n",p);
	rep(i,1,_len[p]) printf("%c",s[p][i]);
	printf("\n");
	rep(i,1,k) printf("%c",t[i]);
	printf("\n");*/
	int j = 0;
	rep(i,2,_len[p]){
		while(j && s[p][j + 1] != s[p][i]) j = fail[j];
		if(s[p][j + 1] == s[p][i]) j++;
		fail[i] = j;
	}
	j = 0;
	rep(i,1,k){
		while(j && s[p][j + 1] != t[i]) j = fail[j];
		if(s[p][j + 1] == t[i]) j++;
		res[i] = 0;
		if(j == _len[p]){
			res[i - _len[p] + 1] = 1;
			j = fail[j];
		}
	}
/*	rep(i,1,k) printf("%d",res[i]);
	printf("\n");*/
	top = req = 0;
	rep(i,1,n){
		sum[i] = sum[i - 1];
		if(_s[i] == _occ[p]){
			_sum[++top] = w[i];
			sum[i]++;
		}
	}
	rep(i,1,top) _sum[i] += _sum[i - 1];
//	rep(i,1,top) printf("%lld ",_sum[i]);
//	printf("\n");
	rep(i,1,m) if(_t[i] == _occ[p]) req++;
//	printf("req=%d\n",req);
	rep(i,1,n){
		if(nxt[i] > k || !res[nxt[i]]){
			cst[p][i] = linf;
			continue;
		}
		cst[p][i] = 0;
		ch[p][i] = idx[nxt[i] + _len[p] - 1];
//		printf("%d->%d ",i,ch[p][i]);
		if(!_occ[p]) continue;
		if(sum[i - 1] + req > top) cst[p][i] = linf;
		else cst[p][i] = _sum[sum[i - 1]] + _sum[top] - _sum[sum[i - 1] + req];
	}
//	printf("\n");
/*	rep(i,1,n) printf("%d ",nxt[i]);
	printf("\n");
	rep(i,1,n) printf("(%d,%lld) ",ch[p][i],cst[p][i]);
	printf("\n");*/
}

ll dp[60][200005];
int main(){	
//	freopen("test.in","r",stdin);
//	freopen("test.out","w",stdout);
	scanf("%s",_s + 1);
	scanf("%s",_t + 1);
	n = strlen(_s + 1);m = strlen(_t + 1);
	rep(c,0,25){
		occ[0][c] = inf;
		occ[1][c] = 0;
	}
	rep(i,1,m){
		chkmin(occ[0][_t[i] - 'a'],i);
		chkmax(occ[1][_t[i] - 'a'],i);
	}
	rep(c,0,25){
		if(occ[0][c] > occ[1][c]) continue;
		delta[occ[0][c]] += 1 << c;
		delta[occ[1][c] + 1] -= 1 << c;
	}
	rep(i,1,m) delta[i] += delta[i - 1];
	for(int l = 1,r;l <= m;l = r + 1){
		r = l;
		while(r < m && delta[r] == delta[r + 1]) r++;
		_bas[++sz] = delta[l];
		if(occ[0][_t[l] - 'a'] == l) _occ[sz] = _t[l];
		rep(i,l,r) s[sz][++_len[sz]] = _t[i];
	}
/*	rep(i,1,sz){
		printf("seg %d bas=%d occ=%d\n",i,_bas[i],_occ[i]);
		rep(j,1,_len[i]) printf("%c",s[i][j]);
		printf("\n");
	}*/
	rep(i,1,n) scanf("%d",&w[i]);
	rep(p,1,sz){
		k = 0;
		rep(i,1,n){
			nxt[i] = 0;
			if((_bas[p] >> (_s[i] - 'a')) & 1){
				nxt[i] = ++k;
				idx[k] = i;
				t[k] = _s[i];
			}
		}
		nxt[n + 1] = n + 1;
		per(i,n,1) if(!nxt[i]) nxt[i] = nxt[i + 1];
		slv(p);
	}

	ll answer = linf;
	memset(dp,0x3f,sizeof(dp));
	dp[0][0] = 0;
	rep(i,1,n){
		rep(p,0,sz){
			if((((_bas[p] & _bas[p + 1]) >> (_s[i] - 'a')) & 1) == 0) chkmin(dp[p][i],dp[p][i - 1]);

			if(!p || cst[p][i] == linf) continue;
			chkmin(dp[p][ch[p][i]],dp[p - 1][i - 1] + cst[p][i]);
		}
		chkmin(answer,dp[sz][i]);
	}	
	rep(i,1,n) if(occ[0][_s[i] - 'a'] == inf) answer += w[i];
	if(answer < linf) printf("%lld\n",answer);
	else printf("You better start from scratch man...\n");
	return 0;
}

这程序好像有点Bug,我给组数据试试?

Details

Tip: Click on the bar to expand more detailed information

Test #1:

score: 100
Accepted
time: 11ms
memory: 111472kb

input:

ababccb
abc
7 2 2 4 3 2 1

output:

7

result:

ok single line: '7'

Test #2:

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

input:

babab
baab
2 1 3 2 4

output:

You better start from scratch man...

result:

ok single line: 'You better start from scratch man...'

Test #3:

score: 0
Accepted
time: 24ms
memory: 119432kb

input:

bbaaaabbbbbabaababbaaabbbabaaaababaababaabababbbbabbbbababaabaaabbabaaaabbbabbaababababbabbbabbaababaaaaaabbabbbababbaabbbabbbabbbabaababaaaaaabaaababbbbbbaabaabaaaaaaabbbaaabaabbbababbbbbabbababaababaabbababbaababbbbbbbbbbbaabbbbbabaaabaabaaabaaaaabaaaabbbbbbbaaaabaabbbababbaaaabbabababbbabbbbabbab...

output:

You better start from scratch man...

result:

ok single line: 'You better start from scratch man...'

Test #4:

score: 0
Accepted
time: 51ms
memory: 137568kb

input:

bdabcfbdfcffebebcabbadacbbaeeaffbdedeedfabefdfdbddcecdaaddafdfbbdceccedebcecdfbcfbaafcefeecffdabfaacbeeecfeffaaafaefdcdaaeaeecfafcdadbfbccbdecacfeabdbfcacafebdcfbfbebacbffaecbfbcedccabbdecabaebbbdbcfbaeadfcadfadfaebaddbebfcbefdabdcefbbdaaaabcefedabcabcafedcfadedfdcbbccbffdcfdfcfcdfcfbbdabdbbeecafecc...

output:

You better start from scratch man...

result:

ok single line: 'You better start from scratch man...'

Test #5:

score: 0
Accepted
time: 187ms
memory: 234104kb

input:

soibsuydrizsuvymezuyrewmgwpnzxgyggpzjkdzooisgzbkfqjzkfcklluotqpwganvksoqtzixkfkrtqobdnregwgkxjwzsruvhztscxjyqlhfytomzhxiglxemdhkjnskrsqngojffogrkbygmdgzfwrlhwhhngqpjpepqgynsdybhpuaqhgjroijqofiwnxgxdmhofwsjnmwitruiesefzmabcfsyzrrruidewjowfkwwwqhztsmmtdnejlqhkmbpmknlxijnmzbtqviburbqwufipqsrqplcelovsxz...

output:

You better start from scratch man...

result:

ok single line: 'You better start from scratch man...'

Test #6:

score: 0
Accepted
time: 29ms
memory: 119244kb

input:

bbaaaabbbbbabaababbaaabbbabaaaababaababaabababbbbabbbbababaabaaabbabaaaabbbabbaababababbabbbabbaababaaaaaabbabbbababbaabbbabbbabbbabaababaaaaaabaaababbbbbbaabaabaaaaaaabbbaaabaabbbababbbbbabbababaababaabbababbaababbbbbbbbbbbaabbbbbabaaabaabaaabaaaaabaaaabbbbbbbaaaabaabbbababbaaaabbabababbbabbbbabbab...

output:

0

result:

ok single line: '0'

Test #7:

score: 0
Accepted
time: 88ms
memory: 176200kb

input:

hdhlkjabgckjkagfgkigfebfjmdabahajicgkfmblafmfgkiimkjlciiaegbkbkicgklhbhfmclghkleghmckbjliiicmmecldieghfdeghgechcjahdfebkhdigbkklcclieccijaemchbmfcggcjmgbdjhcbacleajjjledkfdjebgdmgahkjigjjighlbedbellabffeeckfbghcblmmgjijdehmcameeledejfijfmfcfkjdjklfldhmkabblcbgebhibkmihelehjccgggjhhbjehfidfmmjdgmmjbf...

output:

0

result:

ok single line: '0'

Test #8:

score: 0
Accepted
time: 183ms
memory: 240236kb

input:

soibsuydrizsuvymezuyrewmgwpnzxgyggpzjkdzooisgzbkfqjzkfcklluotqpwganvksoqtzixkfkrtqobdnregwgkxjwzsruvhztscxjyqlhfytomzhxiglxemdhkjnskrsqngojffogrkbygmdgzfwrlhwhhngqpjpepqgynsdybhpuaqhgjroijqofiwnxgxdmhofwsjnmwitruiesefzmabcfsyzrrruidewjowfkwwwqhztsmmtdnejlqhkmbpmknlxijnmzbtqviburbqwufipqsrqplcelovsxz...

output:

0

result:

ok single line: '0'

Test #9:

score: 0
Accepted
time: 0ms
memory: 107876kb

input:

aaaaaaaaaa
a
670064684 12247274 885150692 755303894 373857482 772871474 451986656 733926307 275101324 732261937

output:

4777621032

result:

ok single line: '4777621032'

Test #10:

score: 0
Accepted
time: 9ms
memory: 106892kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaa
807194254 763061330 636628022 447638039 310117480 873320507 134259988 666480259 747042520 231541618 643931761 30317274 158530414 253502390 229547045 438239031 709645547 367432988 755781758 67144518 360508870 862615691 635226301 863755466 104979114 4...

output:

5115514604

result:

ok single line: '5115514604'

Test #11:

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

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaa
768295104 305748099 281563038 518303412 678146171 512832379 509999474 360793781 979858190 884904151 886121576 776530718 147119220 985829130 553994391 500082956 167860347 562080893 520228135 790526162 270707017 179265550 913606870 245853815 83...

output:

21140461276

result:

ok single line: '21140461276'

Test #12:

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

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
684483834 637018127 270602950 736485564 883414052 758886073 266638494 906099301 851227039 479339928 603217972 474167559 537788182 324629484 719852776 8079...

output:

27302362948

result:

ok single line: '27302362948'

Test #13:

score: 0
Accepted
time: 0ms
memory: 109924kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

131859070652

result:

ok single line: '131859070652'

Test #14:

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

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

781196173176

result:

ok single line: '781196173176'

Test #15:

score: 0
Accepted
time: 0ms
memory: 110064kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

4343956108320

result:

ok single line: '4343956108320'

Test #16:

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

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

18494567762260

result:

ok single line: '18494567762260'

Test #17:

score: 0
Accepted
time: 21ms
memory: 107984kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

32209183658799

result:

ok single line: '32209183658799'

Test #18:

score: 0
Accepted
time: 15ms
memory: 111344kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

54681136007004

result:

ok single line: '54681136007004'

Test #19:

score: 0
Accepted
time: 15ms
memory: 112084kb

input:

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

29370598770431

result:

ok single line: '29370598770431'

Test #20:

score: 0
Accepted
time: 0ms
memory: 106908kb

input:

aaaabababb
bb
476848657 19478030 860633182 479517749 926931997 990353030 811177212 276072809 44418816 639422667

output:

3786744940

result:

ok single line: '3786744940'

Test #21:

score: 0
Accepted
time: 8ms
memory: 112040kb

input:

baabbbaabbbbbbaaabbabababbbabb
aabbbbbbbbbbbb
596942736 513321407 582182914 466363879 661702687 696876564 738552457 374802663 475543850 315580035 306727219 980454952 485808481 677883937 518967937 895712736 991586358 554417767 795851770 921017576 109301858 423859119 202619045 804565823 583428190 4070...

output:

9486081373

result:

ok single line: '9486081373'

Test #22:

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

input:

bbaaaaababbaabbbabaaaaaaaaaaaaaaabaabaabbabbbbaaaa
bba
517088091 307183015 994179974 164146474 156595248 11692792 656694126 683962150 307132163 246359231 966105863 281059597 304728259 612665622 916423647 405320553 230841790 746930714 950416681 343242506 418374186 670629995 146835514 191417218 469803...

output:

21735754192

result:

ok single line: '21735754192'

Test #23:

score: 0
Accepted
time: 0ms
memory: 116004kb

input:

abbbbabbbbbaaaabaabbbaaabaababaaababaababbbaaaabbaabbbabbaabbaabbbbbabbbbaabaabaabbbaabbaaaabaaabbab
bbbbbbbbbbbbab
224008866 420036954 610760159 229448373 88014692 800505315 190642695 680916401 526205898 463834969 506379052 591268851 942360508 176667947 891525614 324651315 294533169 355712507 94407...

output:

40969461750

result:

ok single line: '40969461750'

Test #24:

score: 0
Accepted
time: 4ms
memory: 115992kb

input:

baabaaabaabbbbabaaaabaaabaabbababbaaababbbaababbbaabbbababaaababbbaabbbabaaabbbabaabbaaabaaaaabaaabaaabaaaababbbbbbbabbabaabbbabababbbbbaaaaaaabbbbbbbbaababaababbbbbbaaaaaabbabbbabbbababababaaaaabbaaababbabbbbaaabbbaabaabaabaaabaabbbaaaaaabbaaaabbbbbbaabbabaabbbabbaaabababbbabaabbbbbabbbbbbababbbaab...

output:

158990471979

result:

ok single line: '158990471979'

Test #25:

score: 0
Accepted
time: 4ms
memory: 116020kb

input:

ababaababbbbbbababbbbaaabaaabbabababbabbabbabbbbbbabbabbbabbabaabbaaabbbababaabbbbbbbbabaabbaabababababababbabaaaabaaabbabbaabbbbabbabaabaabbabbababaababaaaabbaabaaaaaabbabbbaabababbabababbaabaabbaababbbbababbbbaabbbaabbbaabbabbaaabaabaababbabbabbabaaaaababbbbbaaaaaabababbaabbbbbbaabbbaaababbbabbaaa...

output:

532301963225

result:

ok single line: '532301963225'

Test #26:

score: 0
Accepted
time: 0ms
memory: 116068kb

input:

bbabbbaababaabbbabababbbaabbbbbbbbabaaaabbabbbaababaababbbbbabbbaabaabbabababaababaaabaaabbaabbaabbbabbbbbbbaabbaaabababbabababbbabbbaaabbbbbababbbbabbbabbababbabaabbbabaabbaabbabbaaabababbbaaabaaaabababaaabbbbbabbbaaabbbababbbbbbaaaabbbababbaabaabaabbaaaaabbababbabbbaaaabaaabbaaaaabbbbbbbbaabababbb...

output:

2701255525826

result:

ok single line: '2701255525826'

Test #27:

score: 0
Accepted
time: 8ms
memory: 117152kb

input:

abaabaababaaabaaaabaabaaabbabaaaabbbbbaabaaaaaaaaabaababbaaabbbbababbbabbaaaaabababbbbbabbabbaabbaababaabaaaaababbbbbabbabaabbaabbaaaaabaaababbabbabbabbbbbbbabaaababbbaaaaabbabaabaaaabbbbabbaababbabaaaaabaaabbbaaaaaaabbbababbbaaabbbbababbabaabbaabbaabaaabbabaabbaababbabaabbbbabababbbabbbababbbbaabba...

output:

12048672748205

result:

ok single line: '12048672748205'

Test #28:

score: 0
Accepted
time: 23ms
memory: 116828kb

input:

baabbababbaababaabbbaaaababbbbbbbbaaababbbbabbbabababbabaabbabaabbabaababbaabababaabbbabbabbbaaaabbbbbaabbbbbabbbaabbabaaababbabbbaaabaabbaaabbabaabbaaaaaabbbbaabbaabaaababbbbbbbabaabaaababbbbbaabbbaabaaaaaaaabbbbaabababbaabbbabbbababaaaabaaaaaababaabbaababaaaaabbaabaabaababbbbbababbbbbabbababaabbba...

output:

27307885756145

result:

ok single line: '27307885756145'

Test #29:

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

input:

abaaabaababaaabaabbaabaabaaabbbabaabaabaabaaabaaabababbbbaabbbbabababaaababbbbbbbaabbaaaaababaaaaabbababaaabbbabaaabbbbbaaabbabbababaabbabaabaabaabbabaaaaabaaababbbaaabababaabbbbbbbbaabbbababbaabbbbabababababbbbbabaababbaabbabababbbaaaabaabbaabbaaabbabbabbabaabbbbbabbbabbaaabaaaabababaabaaabbbabbaaa...

output:

60650729660703

result:

ok single line: '60650729660703'

Test #30:

score: 0
Accepted
time: 32ms
memory: 117380kb

input:

bbabbaabaaaabbbbbaaabbaaabbbbbabaaababbbbbbaaabaababbbbaabaaaaabaaabbaabbbabbbbabbbbbababaabababbbbbaabbabbbabbaabbbbabaaaaababbaababbbbabaabbbababababaabaabaaabbabbbbbabbbbbaaabaabbbabaabbbbbaababbabbbabababbaababaaaabaaabbbabaaababbbabaaabbabbbbabbbaabaaaaabaabaabbbbbbbabbbabababbbbababbabbbaabaaa...

output:

52715304867225

result:

ok single line: '52715304867225'

Test #31:

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

input:

babbabcbbc
b
873567223 881484594 836115671 468572820 185039216 58091481 170367767 818219310 963479412 251616100

output:

4543074182

result:

ok single line: '4543074182'

Test #32:

score: 0
Accepted
time: 8ms
memory: 118620kb

input:

abbabbcbcbbccbcbabacbaaabbaacc
abcbcbabacaaa
386691218 263581484 792579023 190122423 603222485 665656812 488069118 788157772 204045179 809683860 674555380 635625335 958310740 397232780 513421533 618027657 978559874 446435249 835921781 364825227 712870653 425294036 620268685 595633077 61877266 905874...

output:

9093474017

result:

ok single line: '9093474017'

Test #33:

score: 0
Accepted
time: 0ms
memory: 118188kb

input:

abaaaabbcbcbbcccacccaccbbbabacbbcacbbbcaccbacaaaca
aabbcbbb
415624183 868426443 266605422 250181024 635044324 920618613 953131881 7130518 634406136 458071208 900865957 935331579 317113106 239502115 983885607 310558150 293823233 371972022 820796715 45701953 271074059 161994440 234839966 401821838 804...

output:

17954653966

result:

ok single line: '17954653966'

Test #34:

score: 0
Accepted
time: 8ms
memory: 122288kb

input:

acabaccbbbbbcbabbaaabacbbaacaacaaacbcbacbaacaccbbcabcccbaacbacaaaababcaaaabcacabcaaaaabbaaacccbbbacb
cccccccccccccbcbaabaaaaababaaaaaaaaaaaaaaa
913277002 53312678 245884665 867635375 292615331 842124556 969422704 310509309 496152054 153362714 559283236 853594334 346932833 468897897 358165748 9865386...

output:

26421982372

result:

ok single line: '26421982372'

Test #35:

score: 0
Accepted
time: 8ms
memory: 118044kb

input:

accbcbcbaacbcbbaacaabbabbccbbcbaacacccbacaacabcabcacbabacababaaaabbcacacabaacacbacbaccaaabcbbaabcbccbbcccccbbbcacabbcbabcacbababbcbcaaabbbcbaabccbbbbbbaccaccbaccbacccaaccacccaabcacacacbacbcbbaaccbbbaabbbbcbcabbbaaacbbcbcaaaabbbacbcbbcbcabacacabcaccacbaaaabaabcccabaabbaccccbbcaacacbbabababccbbaccacaa...

output:

186216587955

result:

ok single line: '186216587955'

Test #36:

score: 0
Accepted
time: 0ms
memory: 119576kb

input:

cbcbaabbaaabbbccbbabbbbaccbbbbabaacbabbcbacabbaacacacaaacccbcbabcaccbccaababbbccaaaabbacabacabbaacbcabaacbbaccccaacacacaabcabcbcbacccaaabbaacccaacbbaabaabaabbbcacaaaacaacaccccacbbbcacaabbcabaaaaccabaaaccbbcabbccbcbcbcbbbabbccaaacbccaacaacbcacbaaabccbabacaccbbaacbabcaaacaaabbabcbbccacaacacabacbbcaccc...

output:

1134066452635

result:

ok single line: '1134066452635'

Test #37:

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

input:

acbacabbcbaaaaccbcaccaabaaabcabbcccabacbbaaacbbcbabbbbccabbbbbccacabbcacaaccbbbcabacccbbcccbcbaaccccccabbaabbabbbcbaacbaaaacacbbbbaacabacaaaccaaabbcabbbccbbaacaaabcbcabaacaacbcaaabaaacabbcaabbbaacccbacabaccccabaccbabbbccbbcacbbcbaccccbbaaaacabbcbababcacccabacbaacacbcabbbbcababacbbcaabbbbacbbabcccbca...

output:

2512968763689

result:

ok single line: '2512968763689'

Test #38:

score: 0
Accepted
time: 8ms
memory: 120440kb

input:

acbacbbaaaacccbcbccaabccacbaabbcbcaccbccbaabcaaacacbbbbcccaccaaaccabcabcbbbababacbbcbbabbcbbbacaabaccaaaabccabbacbacaacaccabbaccbbbcbbbbbaabaaabbabccbbbbaabaacaaabccaabcbccbcccbabaacaabbbbccbbabbacababbcaacbabcabcacaaacacaccaaccbaaabaacccaaacccbbbbacbcbccabaaaabcccacabbbacabcbbbbcabaacbccaacccbcbaaa...

output:

13386866355959

result:

ok single line: '13386866355959'

Test #39:

score: 0
Accepted
time: 14ms
memory: 123600kb

input:

cabbcaaccccbcacccabacabbabbabbacabacbbcbaabbccaccbbacabccaabcbacccbcaaacccccbcbbbaaabaabbcacbcbaabaaccacbcaacbaccaaccabbcccccabccbbbbaaacbabaaaabbaabacaccbccbccbacbcbaacbabacaabcabcbcabcabbcaccabaacccaacaccabbccbcbaacbccaabbccabccccbbcaacacbbbbbabbbbcacaaabcbcbcacbcbcacbbcbacbaaaaabacabbbacbbacbbbaa...

output:

32509001047635

result:

ok single line: '32509001047635'

Test #40:

score: 0
Accepted
time: 31ms
memory: 122360kb

input:

bacbbcbcaccbaaaaaaaccbcacccacabcbcbbaccaacabbacacacacbccacccababaaaccabccccccbaabbbaabbbbbccbccaabbaaacccbcaccaabaaacabcabcabacbabaccbabccaccbabcccbcabccaccbacaaabbcbacaccbbccaaaacaccaabacbbabbababaaacabbbccbcbacbacabaaacabbacbabaabbaaabaabaabcacbbccbaababbbcacccabaacbacbbbcaaaaaacabbccbacbabaaabbbb...

output:

65137117512545

result:

ok single line: '65137117512545'

Test #41:

score: 0
Accepted
time: 32ms
memory: 119324kb

input:

abaccbaaccbabcacbcbcbccbabacbaccccabaaccbbcaaabaccbcccccbcbacacbcabacabbbbcabaabbbcaccabcbcaaaacbbaaaaccccacacbacbbcbbaacacacaaacccbabcaabccbbccabaaaacaacacacbcbacccabbbbbccbacbcbbcbcabababbaaabaacababbbcbaabacacbbbcbacbacbcaaaabbcbaacacaacccbccbcbacbaabbbaababcaabcbbbbcabcacccabaabaaaccbabaccacaccc...

output:

71532659305323

result:

ok single line: '71532659305323'

Test #42:

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

input:

cdaaaaccca
ccca
975318493 593748055 811598160 192786675 443146435 685638445 234591027 505590004 732796904 863809533

output:

3459714674

result:

ok single line: '3459714674'

Test #43:

score: 0
Accepted
time: 0ms
memory: 123608kb

input:

dbadadbcacccccaadbbbcddcbacacb
bcccbbbdbaab
881472404 308808857 738133915 354072455 544742284 929404357 797394290 936671664 932546509 893722277 42383542 290795717 430812999 971357431 97809721 635309874 555467981 193228540 875991792 218698285 611406745 281504760 187661429 241476139 540326342 10976734...

output:

10065344318

result:

ok single line: '10065344318'

Test #44:

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

input:

baabbcaddabdccbbdaaddcbdbacccdbdacbbdcbaadbaaadccd
bbaabbbaabbacbacbdaad
164417171 429669872 979222358 896024085 408460696 419479026 99826533 625266183 256647406 819526289 275817539 29795050 34530657 571371311 906123375 215795747 211580484 851789138 545952557 748161401 858932716 653358884 468068610 ...

output:

16212615380

result:

ok single line: '16212615380'

Test #45:

score: 0
Accepted
time: 0ms
memory: 124384kb

input:

cccdaaabcacbbbadbdacccbddbadcacbccabbacccabbadbdbddddcacdcabbcbdbdbacbddbcdbccbaabcbaadcbaabdccdaccb
bdbdbddbdbbbabbdbdbdddddbbbdbdbcbddbcdbccbddd
747769330 836331506 436298770 360598184 497215971 883743798 453235417 940102216 466098210 432825051 462444315 970695626 751505158 466160551 234871290 503...

output:

29317540854

result:

ok single line: '29317540854'

Test #46:

score: 0
Accepted
time: 4ms
memory: 118120kb

input:

bbdababbdcacdbacdccacacbbdcdbbbddabadbbcccababaddaabcdcccbccaabbbaccbdbabadabddbcdbdbabbcbadcaaacbdacdaadcbbbccbbcbcacabcdcaabcacdcacdcaacdaacacdaadbcbcabddaadccdbccbdcadddcdbaaccbdccbcbddaaabbadaaadbacdadbbaacaadacaacdbdbabddbacbdcdbccabbaadbacdccaacacddcacbbddcabcbbacacdbbcbdaaadaaddcbbdbdabaccacc...

output:

198753578662

result:

ok single line: '198753578662'

Test #47:

score: 0
Accepted
time: 4ms
memory: 123292kb

input:

acdbbbcccaaadbcbdcdcbbcddbcacddaacccaaadccdbaaaddcddabdcdadadacbaaabdbcbcddaccbddcabdddadcbcbccbaadddabccccbdbdcddbcddaadcdccdccadcddbabcdcabdbcddcbdcbcaabbacccbabbdbdddcdcaddbabdcddddabdbddcabdabdddcaadcccccbbbcacabbdcabddacaaaaddabaaabdbccacdadccdbbcabadaaaabbdaccbbdcaadaadbcacaaabdbbabbaaccddaccd...

output:

1175706581083

result:

ok single line: '1175706581083'

Test #48:

score: 0
Accepted
time: 13ms
memory: 121072kb

input:

badacabaadcdcbbdbaaddddbadbaabdadcdbacdaccacccdcddcdbcaaddbdbdadcdbccdcccdcadccbdccdabcdddcbcbbbcddbcddbcbcbcbcdaaadbcbaabbcbbacaddaacbcabdcbddacbcbddcbddbcbbdddcaccbacdbbccabacbcdcaabcbccdabddacacdbcadbbabbacbdacddbdbabbddcabcadacbbbcadbccaabaacddcbddbadbdbdabbbdadabaaabdcaadabbbaaadbdcdbbdbacbaddc...

output:

4343307668658

result:

ok single line: '4343307668658'

Test #49:

score: 0
Accepted
time: 15ms
memory: 125748kb

input:

acbbcbbbdcdbdbaaacccbabdcbbabacbadddbbdabbacbbdaaaaccaadcacccacccacbbbdcaabdaaddaaabbdbdadaaaccdbadccdbaacacbcaccabdbbdddaabdaadbaabbbdbcdabcaddbdabcccbdbacdbaddcdbacdbadbdbbdabbdbadcdbbcbbcabcaadbcdabdaacbabcdacaddaaacaaccdcbbbdccdccabdadabdcbaccaadccabbadbacdabababbcdcdbdcddbcabbaabdcacbacacccabda...

output:

18148537120045

result:

ok single line: '18148537120045'

Test #50:

score: 0
Accepted
time: 28ms
memory: 126932kb

input:

bdbcabdccabbbddcbbacbacbddbcacbcbcdcddbaaaddaccabbacaccccabdddcdcacbcccbdcaddabacabddcccadbcccddddbbbdaacccbdaaddbcdcbcadabdbdaaabaabddbbbabcdddaadbcccacabdbdbabcdbbbbaacdacddcccbbcbdccccbbadccadabcacabcbcccddbddcdadccdbbbbcabdcbadcacbaddcdbdbacdbccbadcddbcadccbcaacacdddadadddacdccbaddbcabaadabaaadb...

output:

29896432213677

result:

ok single line: '29896432213677'

Test #51:

score: 0
Accepted
time: 32ms
memory: 126908kb

input:

ddacddcacacadabababddddbddaccaddbdcbaaadbacbbadaaabcacdacacdbbdcbbbabaadcdcbbdbcbadbddbddbbdccbbcdbcaaabdcabcbbbcacccbabbbbdacdcbdddaccccddabdccbccddbbcbadbdbddadbdbabdcadcaaadcaadbbccbdcdddaabdcdacbddaaabaaddbdcadbcdbcaabcddbdcacddbadaddbccbdbacbbccdbdcbcddcabcbbbcdadcdacaadcdddcccadccadabbdbbdcaaa...

output:

42723667038306

result:

ok single line: '42723667038306'

Test #52:

score: 0
Accepted
time: 44ms
memory: 131408kb

input:

bcdcaaabdcddcdbdacaacabdcccdaaaaadcdcdaaacbbadcaaabbabdbddcaccaaadcaacbcdbabddbabcabdcddddaacdbaccdaaaadddbbdcaddddbabaadddaddddaabdcbdaaadababccdadcacabcdcbddbacbcacaacaccabdddcdcbcbadababcdcbdcdaccdbacaacdaaacdcaccababcabcadaabbbbcddbccdadcdddaaabcacacacdcdaadcdabcbabbaadbdcadcabbbddbbabaadbaadcca...

output:

73556429714436

result:

ok single line: '73556429714436'

Test #53:

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

input:

adbdffaefe
de
324045224 317761183 57530435 316121008 109103977 825634260 512780650 294915712 566399185 233420592

output:

2945035331

result:

ok single line: '2945035331'

Test #54:

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

input:

ecdefcecfeaedcafabefdbccfaeece
dfc
606193561 104296307 894084915 391524135 837847290 866964855 5979228 353316473 244324976 471864520 632815674 750879585 525560621 410055117 381684208 815098501 824382308 272230801 396323302 516378993 963768529 844183105 877736518 973353751 642448687 517553583 2344149...

output:

14252295070

result:

ok single line: '14252295070'

Test #55:

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

input:

fabdecddcecffebeacedcfabddfebddadffbacefaefdaacecc
ddcccdcfaddfaffafafaae
371554763 287315512 669297447 627901697 510583040 827265260 688183133 416827112 911195352 687660643 585529216 483563207 204524544 974787400 41047296 26270940 192319178 661680267 701296945 858113000 4523949 636087774 494334410 ...

output:

13519145304

result:

ok single line: '13519145304'

Test #56:

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

input:

cdfabdfddcbeffadebceabfbffadfaafebadffffaddfdacdfdbfcdcdaaeccadfeabcadbabfcadcdafadfabffbbacccebaece
cbfbcebfbffffebdfffdddcddbcdcdedebadbabbbbee
271529795 252626057 116613188 346523804 56160354 112206473 715828138 199288031 111023225 252072028 418509578 204898208 710392912 905396260 727960070 24156...

output:

26903451564

result:

ok single line: '26903451564'

Test #57:

score: 0
Accepted
time: 0ms
memory: 136604kb

input:

ddbdeaebefabeeacdbfddddbbbdfcddcfcdfbfecabefebbfdfbcaaefedcffcdffeebbfcbfdebfbdddbdbfabcedcadcaafdbfcfcedcbfcebddcfcbbdcdfccabacbabcbcacbcdbadedacddaaccdbcbbbcadeeadecbaacebfcfebfdecabbcaecfaccdaecdfdefbdbadfcecacbeddfeaffafedafcedfaddcdfcfbeacffbccdcfacebbcfbeadcfccfccadfdeafcfddceefbacefdeedecdfcf...

output:

137448172231

result:

ok single line: '137448172231'

Test #58:

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

input:

efbaebaadebaabefecbeabbfdbaefcddeedeeadccbdcedfdfefaecdfccfaeaedaccefbecaedcacdbcadfbffbcddddaadafdddcfcbdcbbaefbefccefdcbcebbeddbaaeefbebbabbfafdfdbaaaeecddfcabcddaebfffadcfceaaaadabfcecadeebabdfdafadffdefeeefadbcacdddafcdcdcdcacddcdebfeaddddbbfbbcffaefeafcbcbcffcaedfaeafcbfdbbdbeccfbbbbccccfefdbab...

output:

982282905825

result:

ok single line: '982282905825'

Test #59:

score: 0
Accepted
time: 0ms
memory: 129660kb

input:

ffffdedebcdababfaaeaaeedadcedcaadbbffaabcfdfadaafaedddcfedfddaaacebdcbcfefdcefefcefbcaeaecacfffbbcbafbdadadffddccddcafbafecdcbaccfbacfedcddebeddeddbfcfffeeecdebbcfdbcbffbefdcafeeebedcfdabafbdccadfbeeacbdeaadfefcaacfdbcfedbbcbdddffdeffceccbdfbccbcecddaebddbeaaabcccadbddedbbecedbdcaececbeaedcefedbfadc...

output:

4165547220564

result:

ok single line: '4165547220564'

Test #60:

score: 0
Accepted
time: 15ms
memory: 136764kb

input:

aeaaddfdaeafbaaddbadcacbcaedcfcadeccafbbecdbcacccfabbfceecebcacefbaadfbdadcdaabfddbabdebbeadcabaabdecffcfdbaabfdebdbaeeeebbfdcbdeabbdfceddcdbffbefbaafcdcfceebadcfcbdccffceaadccfecfcdefdbbcbddebcaddfbedeafafceabacbabefaedccfffdeebbaafbefcacdeabbbadddafaedeeeadcdcadfaacebedbdaebedbcdaedbecbbdbeaddbefd...

output:

16458411342087

result:

ok single line: '16458411342087'

Test #61:

score: 0
Accepted
time: 24ms
memory: 138304kb

input:

fbaddbecbdadcbecaceacbffbdaeedffbfdfbaaeadeedfbafdebedcddafabdcbeeaaeeaedbfbfababbcfbebbcabbccdddedaeaaafeebafbafeadbebfcdedefcfecaeeadeefbbacffcbefcabcbebfbecaaaeeaacbefefbdabedbfafbaccffbafdddeaebdcacbccbcafcedbfdefeccbdfafdefbfbbdcfabbbeaaecbeabdcadebffbafceacdacffffdbfcdddcbebcdeefafaabbdaecdebd...

output:

32444040431564

result:

ok single line: '32444040431564'

Test #62:

score: 0
Accepted
time: 37ms
memory: 138512kb

input:

bcbffcdcfdadffdcccddccfffddabcacbffddadbdbacbfeccedabedfcceecdecfccbdaddcbdacfdecfaccdfaccdaeeddddbceacbcadfcaaedbaadecaaefaefdabafcbbfebefebeaddeedbdfeddefdedcfaeecdaeafcbbcecafebfefafbfafbcfebefdcbdcaecfdeebdecdebbfaddaeabceadeddcdfbbabcbdeebbbfefeacdbcbaafaddeeddeecadbeeefeabafeabbcebdfbaacfddfab...

output:

41187376187008

result:

ok single line: '41187376187008'

Test #63:

score: 0
Accepted
time: 43ms
memory: 137740kb

input:

fdcddbbfedafbebaffcfdebfacefeaadafdafbfdcddcdfdccedeeadcdfcfbceacbdfacbfdadebbdeeccffaaaadabfbfceedabcebfcefbcdbfcbadcfdaadbdfdefbebcaebfedadbfdbbebfadcdcfcebbdbcfcfdfdebbdfbabdddbbebeebabbfcdcfbbcccfadffcdfdeaaffeedbeffedccdddbdebfbeebcbebafefacfbaafacadfdedecabecbdfabfbedfbebedbfecfbdbadcfaafcefaf...

output:

57571594878519

result:

ok single line: '57571594878519'

Test #64:

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

input:

fjdjbcgjic
j
358087123 908037185 520142488 413961802 720108971 1371577 371244351 889284466 34451584 34681002

output:

3343333364

result:

ok single line: '3343333364'

Test #65:

score: 0
Accepted
time: 0ms
memory: 123472kb

input:

biccagjjcbficcdgjjfcjibcchdbjc
jiccjjciccbc
936969414 829813137 1413183 50308775 674638838 629682703 90550807 261298050 128890189 969579359 392714268 380980909 903547534 151303007 899729937 199791322 37706143 568239797 103443999 19039679 813331211 965039429 651323730 450042004 69017214 289576124 861...

output:

8819576234

result:

ok single line: '8819576234'

Test #66:

score: 0
Accepted
time: 4ms
memory: 133128kb

input:

gdgbgaahcbbghajhihfhcbijhccbbiiahcfccifchjeeicabed
abhjhcchjied
909026838 884223012 363602415 643715228 331475692 941312514 778850571 838010494 726266826 501222065 632315300 223955668 867513818 67222561 792192630 832726129 631281292 176781862 886379203 230050890 516581907 152696568 313462479 7242234...

output:

21605790760

result:

ok single line: '21605790760'

Test #67:

score: 0
Accepted
time: 0ms
memory: 145408kb

input:

fdhhfagdaafghfidiibjhhabhjbhijbcbhaheeehbdbbehaghfghejgbcifeaifbghahbfagghifajcaijchghejabhjaafiaaai
daadajjadbhahfghejgbcfeaghahagghajcaijhgeji
25032510 483042098 546326897 389195906 784275749 492881872 559312753 817232760 411835515 871049714 289317603 904238184 172324479 832766088 249906765 747541...

output:

26505357231

result:

ok single line: '26505357231'

Test #68:

score: 0
Accepted
time: 13ms
memory: 155056kb

input:

ajhgiijeeidhbeicdgjicgdgdfgajfedfgbjegbcdajijghfiadfgijagejiggedjejgcedaeaagaecihfgcdbhjbiaegdifigfbjceeghihibhacjedecjhfhaceaahdidcabegebgibhdbejcceffcgecgjjebdiabidifaehcfbeggjheiaijciggjbdciejacgjeeffbfhhdihfagejdbdiaehdbegcchdbbjhfjehbcagcecbeaeejfjdecfghfibcjcijdgdaifbaajcfhcibhjfbhabhgbggchcff...

output:

172651886796

result:

ok single line: '172651886796'

Test #69:

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

input:

cafaiibadbfdjabhagjechiejfjigcbgabdccifbaihahchfecgbicahiaaccdjdajabcehfbdejjjjfahgbjfigjgcdbafiadbafbijchdhfhgchedbgcfhjjbbhhaijjebhhgbafgfggageaeegahijcfieefbagbhhahfghfbbgfbdgcbeeejddacfhehfdfhbjgaahhhgfiigigcbaejddcjhdbcgcchfhbhdiheiegeiifhhjdjibibajfiahdhgadegbhjcdhfdgecajfdddabcecjadbcdcbfjchg...

output:

939292865942

result:

ok single line: '939292865942'

Test #70:

score: 0
Accepted
time: 0ms
memory: 152388kb

input:

cfgfgjaijafcjgifjiagbbeddibcbaeafhcabbjebcejjbgaeeiiefcjbifhieaggbbagbbghidfidcfbgiedgbaeigedegdbhjcafejjceihigihcbdcgfhibebjfgdggijchjfaehjjbgifebgejebcifihhabigfdiadecjfgababfiijhaaifjcfibebhbbagbcdadidgecghjfcigagfdcijibcceijdgibbdjabgafcahagdhefijchcbddcccefacjjgfaahedhechgjidgjhjffaajedgfijghbc...

output:

3199701724031

result:

ok single line: '3199701724031'

Test #71:

score: 0
Accepted
time: 23ms
memory: 155260kb

input:

cjfbecbaecaiegbbjefcdgcidcdhedbaeeiahefgbeffcdiiaegjccjiacigiccbjjdibbegbijgeeeghfbefibfbjhbahdhheehcidbidjaghbcacgbjaagdejciajcgfjfjfhfdbbjeehbajfaeejfijcdehghhiadhaedfahhjdajhcagjadjfafhgechhdffiedbgjgfajdbifhcacadhjaefdhcghjdiijhfefchgbaeeiehjigiihcdeccaghbaaacijiiigfahhidjdchcjcaagegecjjcgchdgdd...

output:

17519384324739

result:

ok single line: '17519384324739'

Test #72:

score: 0
Accepted
time: 40ms
memory: 152740kb

input:

jgedgheidaahbgeghijcagcacgcefcfgjgeiiedeafdaceeaebfibaefegbgheibfagabficcahdibdfieijgbjdjaheagjheefdhafaeaacicdifghbedfadbaaiaiajdgabeajcgfhibifabadiceidgjfjegaibdbcceggicdahgbcfbddhaaiejabjedegdahigdjfhbdagdfhiefjedbjcbcaeagfaebjcbbcbdagchbbadbggjbdaadhifcdgghjhifbhchhdhfaaehejghbcaceheggiejifeeadf...

output:

41161205451899

result:

ok single line: '41161205451899'

Test #73:

score: 0
Accepted
time: 49ms
memory: 155616kb

input:

dgbjeaifeeejdaiidbaadehdabiighiegifcgdbfafgahigdbjghehgjhcfjfciabbbjagfhjjaefdjibgddabcgaiaiihbjfabebjdggjfgiejhedegfccfddiddbefccihdeccjcbbaghhjgbeifbbghjecjcbbbgbgcjgccbaajdgbhigcdbgdfbfcjgedegfacgiefcchdhjdbijfceiceceghiaiaghceieieaihejhfhejbeheaehiagajafcjbgfcahjeajbggbgdbhahdejjebfiadeebbjcefeb...

output:

52444152424386

result:

ok single line: '52444152424386'

Test #74:

score: 0
Accepted
time: 61ms
memory: 159788kb

input:

cieaacjbhcccfdiijcjjedieafhhaeccafbdgbecheecjfaaafihiejcjiejjbfdajadbfgadhbghgbaabccahcejddedihichbejjbaaadfbhjadigbdbfhjjahgcedagfihjbiidgjfcfiadcfhhcdaggjjdadbchhiebegabiabaaeeaabjebadgbiibecdhigbahbhhfhhchfbeceaigbhceibgbccfgbjiehaiejdhbjggeaideiiajaegfdabjghhhijjchheibhgfdbjhgididhjehjfaiebeajde...

output:

67706834285647

result:

ok single line: '67706834285647'

Test #75:

score: 0
Accepted
time: 0ms
memory: 110496kb

input:

keaogmfeee
e
866843472 213551094 692522231 120003108 160388170 199358555 727005640 450273871 325749445 830806953

output:

3755695586

result:

ok single line: '3755695586'

Test #76:

score: 0
Accepted
time: 12ms
memory: 129088kb

input:

kjmkefcloioflcnmjdnkjllhkofjhk
kflmjkjllkoh
590744529 876080818 814159676 139419063 762177160 918294346 962270047 798391160 331205349 209902261 381598181 101543219 270577741 867664246 51867100 281683496 597153305 178070313 889209734 468274154 416590870 946606843 39058139 409897185 606486787 89897630...

output:

9553066517

result:

ok single line: '9553066517'

Test #77:

score: 0
Accepted
time: 0ms
memory: 137068kb

input:

jobakaflcmlkbiinhfcebghofmkeijmkmceioibkiedlakeeoc
kbhfmkemmceioeloc
512286496 570823129 751336825 458346218 723721073 400969586 811810039 189011121 362636691 9011261 626690236 225955454 924919142 56180831 984278239 358914113 950707419 571348531 67448013 447380832 545366135 754742984 894190020 38435...

output:

16688458557

result:

ok single line: '16688458557'

Test #78:

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

input:

eiifomfnmbcoojdkhbokbkolamnglhbjgieicocjknimkggldjmcglgbbebkfcninolbekmnflgobglmfmfmmlclmgniadogccij
fobobiiocjkiklbbbinolbenlolmmgniadogi
761821575 248393132 832528622 704266849 662054754 141169568 713535101 670230002 966598997 53847223 104609209 929936129 639896505 973341375 403238251 476081693 11...

output:

30229711289

result:

ok single line: '30229711289'

Test #79:

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

input:

iodockjoddeebaiihdmfhnldoainmbjalohehijkkcoebeecejkcikhceoilmdikldajgkhhkcehaghjbieelkaceoibfnkiadccfjdhdbhngeoeoiioldcaaoeoodfdjmmdffkdiffagihhamnmdihombagoacidddjhnoogemgmijnldodknaifofjkmokklekdjajkijibhidjfochiabjcienmkcegokeblbkkckhegodofgkmkjiijalldoeiohcbmakjcahcnafmhddolhocfflhmfafbmkhnbjdad...

output:

174580147682

result:

ok single line: '174580147682'

Test #80:

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

input:

fkddmifkdhkkhekjofmabkbfalhedbbniaokmfmadinbfginfnmgkdekcgijmjjkblbakeekhihedgjhiaioikbnhmlhefnabgfgodoaeogooimbhacbiigkflmhnifcibfkfohmkmhbgnkdljokgejjfdcmdonemidibhgdcchfmnfkgajeihgjjoeoonkalbbgaccofkanhjakiakangfmmhbhaebigcmnfadbbhfceagfgaoekcojnmiehmkfhggcgodemmkkddcbhkebinfakodafadhkjhcglficcob...

output:

1025423170876

result:

ok single line: '1025423170876'

Test #81:

score: 0
Accepted
time: 12ms
memory: 183708kb

input:

lggmklaifbeancgingnohhfjmfebafnobhfciemdaiadikneohffbehhnijmekengcaamcneoaefjbjmnehdanhegecfnmbkcjcajnjfigdjjobglmagohjfeimmlalonilnbiadhmffncadalmlkcdkeamocjdnjfhldmigohkfldjijhbdfdgocaadbcdbkelbdbiclnllkejdlbfoofieomlchdldmecoagmkggcjknacahhmgicmfmnejjocljblcofmobkkbmnegmjfokdeahlamfbhfheomjbcoibh...

output:

3213162031496

result:

ok single line: '3213162031496'

Test #82:

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

input:

lcabjhaooekomhghonincdliaalbbofejdihcffjdagegheefdfiaebmondmlnglkoibfemcmmlloghijigcimfdoakkbcnaedcnlkanohjhfcbjbhfgllbajaaefmojimhkocngoiegkacllghjjdfkmbebmddeichdgneikfdfgdabllfecdfnmdffmeldfdbahcoabaaaeinfideemgkljdeinnchkhfhbefgomhogbckodbedlnjhieoaggolehljbajdbfkeegkgdelniloinfddhkdllemkjfbbblf...

output:

16326896407069

result:

ok single line: '16326896407069'

Test #83:

score: 0
Accepted
time: 68ms
memory: 181516kb

input:

cmfikmkkhgkaokjmldlglclkmekhhikemhdndakmoelhgnmemgloddhamkfnhamclhciikmbaaicoohmbdhiikhfimojlonakeecnnkhbeamkmafklbckoonaidllbkgobaekobabjlodilflndjibdjfjkbilohcffgbleabbckhmgbkgealalbnkldjhikgidjcfmmdldicbjlaljhdmakfdmbfhgghklndneglmebinnojeafkgbogdfnncnbognnhiklhfkdcoohjegilehcckjdafndgnmlgknifkgi...

output:

34979557935310

result:

ok single line: '34979557935310'

Test #84:

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

input:

hlbhdjoaoffikceamkndoicoicfgkcmbcoihiljghbldgckclfceljccnlbjeimgijnfkgnfcjmfbflbeockklkaaiicjmabmkdbjcaiaagnjhbncndbheaombejlifcaiebgjdiggegbljnmffmeiimhnjjcfammkfmfcjldfnafdnejlliochmhgneinfamlidlimimakgchieoiilagkbbogidcoalaikocmegacebedjdkobdjmiojhjlgjicbonabfhmahnfhmmbgdlehodgfmmhibfamndjjmolfhm...

output:

44207052014582

result:

ok single line: '44207052014582'

Test #85:

score: 0
Accepted
time: 116ms
memory: 180864kb

input:

aeajeeabmhjkejhokohhnbikigoeekcolffnbdgcbjbkdigikkjfekeacbifnhjflgbeafcbgdmahdjcfjalimbdcalnbfalcbiedgfohndcigkeimgkjgegjanddneacnaejoneakjkeiiofjdgklfkgkcobfnjkhmbjihkcajhnnfncdnfelbmbjdfhlaeiljgcbbllmbklbhiknaboihijmfgcgmichjejjfnoggnmehcbleijdegonhbdbjieiehldideknldgkkkkoiakjnidjogfamldhccbjjgjab...

output:

70012040436477

result:

ok single line: '70012040436477'

Test #86:

score: 0
Accepted
time: 0ms
memory: 107796kb

input:

eorkaohmti
a
9415755 783661991 866364397 121465421 295675435 827889422 655734111 792370490 277625822 329755521

output:

4664282930

result:

ok single line: '4664282930'

Test #87:

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

input:

faqniiiorhmcpngbqbdsggrkfnpkee
iqgrf
208438795 399059866 403906554 299753049 451323212 527225647 568091029 815661143 189484042 828523741 766696499 790205042 804703198 441942143 854754902 48192123 907576021 608489345 639837750 895908636 511803886 168745317 618696764 887530064 287923615 207262785 3962...

output:

12725838154

result:

ok single line: '12725838154'

Test #88:

score: 0
Accepted
time: 0ms
memory: 135372kb

input:

ljdtjcqaehmdglgbarcnclihoipifpleobtrrtajbbdmtnlpjg
dchiplottdnj
757242617 237672004 330975450 81203288 550382093 709256071 313313915 916505037 895715534 764871912 30795591 550075725 611317710 207459423 3233610 835274206 924864562 771429021 337615460 171880567 289288757 496051587 107064520 346680454 ...

output:

19396777822

result:

ok single line: '19396777822'

Test #89:

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

input:

esidsqqpfssqokamojfdgpeienmmebftagonafrkcfslhiihqipohpiflheqhgclilafcmcmlokmjmrlpnbllfnaldeohogmmhoi
pimmgnfiiipohpiflheqhglilfmmlomlnbllfadeohoghoi
420114088 468146531 683651564 237009047 914225733 586359921 198704177 442890594 46492495 540276375 765570593 218776922 300786194 548378807 125717435 95...

output:

22968026903

result:

ok single line: '22968026903'

Test #90:

score: 0
Accepted
time: 8ms
memory: 198180kb

input:

fogqahfarsafonklpkfihljjrgmkpsipgeftahijqnocklberbkohmncacffdjbdlfmmeroamsnmkqbtkttktdcilmnthpdbbpemqjfotbhrkhmqqkbrdepflqstlhfrlmafmaislckmkiqqoahrdmiehphrqfhqjlqjrrlilcssddjbajoimkrftijsagjadbqhbacmtabfebrbkhaorcpnetgnfbmpbefdsncpmqrtnjsljidjobjsaamslohbacooqncafortopdqedkhmrhcbpcrabcmtgpdjhcdktbg...

output:

148484448766

result:

ok single line: '148484448766'

Test #91:

score: 0
Accepted
time: 0ms
memory: 200392kb

input:

epfqahcnilgtqthdcnoeibkiehqplfrhlodtaqhbtkfislacjbosqhcthefefsisginnnlstkrrdjroqnnaekmermfpdfsbmdjrkhgsnhtctopnogqgbffglrilklrhrfngdtjasoaanmmktbcgjbrgiadqijakgqnbhqkstneqpdbttrhhrlmdpartkrcoceqqokdkkkqjqpelgchnmbkgtkokcglabsobjfhprelhejptjmtmcjibneptgeehdftdogknddroqqfahqsrddbcpatbbitdinqthqffattto...

output:

999959960057

result:

ok single line: '999959960057'

Test #92:

score: 0
Accepted
time: 17ms
memory: 204460kb

input:

dlakemgrhbasibsfppdqbpmhqesahmhhepnhbjleqpggkcfbdqrhjiklikaobrdfqqiiascchbrtldsasardsboakjjfecohorncfldneqdifqcehbedlpqbpeqikqdjnfnaamsqddlrorqqggqpfqjkkprhcnghilghokaijdjtrtirtdteoopetkadalpgeaonfapdnokmorcodriqeaecscgpijoahgradsjpegjkgidsrlejodpqlcclhqeqeqbhmbchqggmegomffrsjrjodsehapetdsmtkiiatorl...

output:

3438370222102

result:

ok single line: '3438370222102'

Test #93:

score: 0
Accepted
time: 31ms
memory: 205004kb

input:

pbfqdfhjpcbclprgmhaqjrotoiplaplslcphtdnsehqjnogjfhftfbdaalbotrpafipgjsgkkqkaocohetmtqogjhsofrpcdjgjrnniplnsajkasjljksdpkfnjbnrpsqefnlqrikkaqkpqkjlrsfbdpgmoqtdlfrpmjmqmgmeitbtpbtihkdcrfmmrjlsmfeknnhirdpngasmhntflcpqkgjetbonefrbmnaiarfhpigrsjocjsroqiaetrhiobfqjsdqolgkgfqcinhprtcbjtgnngcmpjtdrpriccmmpo...

output:

16195899904319

result:

ok single line: '16195899904319'

Test #94:

score: 0
Accepted
time: 71ms
memory: 205440kb

input:

bcmsttdnialbsblftkqqmbhmmrlmgiajkpfiqbtllhiieljrbaekcqskhkgnenbfmticgsjqhocnsjqqlorirgpoaptlhqcddgptkseermjgkciotttenemockmhacfjpmmhdneatbjkhcnmldhipjpknrtpfabcigthbmbthkgfsjefocehrblijpdcjbslpdkoqginqkjqgqmbbrcsbricdbbifnnstpdirletcfbktsfqcdrlhmllordnhnnjmpjbplrdctphflakhikajcohsjlkneotdbabstttdrjh...

output:

33085135592562

result:

ok single line: '33085135592562'

Test #95:

score: 0
Accepted
time: 117ms
memory: 210232kb

input:

nhdirpfikeleglaitlfgjtthinbhcbljhhsnaanetsreprhbasrflaabigrkcphnhgotrsmntdpbrpatecsbptielmdrejfnssffrfecrboslopbnggfojrdqsiqimbfkgotptptrhqdoqqarsfgpmbdpiophpqrrsonpcqftnpnmdmcpdjkkdacbtphmcqcotpmjntomaogpcgbplqdqgicijhdtbhlnitloffettkikggmnibelndgkimhearapbfcbmjdeortsjiponqnjfmslaapaiqndofkgitfhbjj...

output:

45949779323956

result:

ok single line: '45949779323956'

Test #96:

score: 0
Accepted
time: 143ms
memory: 209112kb

input:

rdcjdsipsmpsimebdgcffhkfraifqqqijocaomkbmgbggastpegcdjroclphgaimqimdtshfibbgheqbfoflpphmkrajnaseftqokqcqdeqhkalqbfoecbhbliielbobagcgptltqdbppnahleskgebdhdgkebbjrrgrdnsddcmackebiepefhjfrhgjgkcdfaffnqddabjjilkfgdhgksitsgibtpjmhassnapmpjjlhehadlrnknfgmcfigntfhmjsepjifncqfnbmttglpnqifcqitcstoehpjprfrfsk...

output:

68301850260427

result:

ok single line: '68301850260427'

Test #97:

score: 0
Accepted
time: 0ms
memory: 106624kb

input:

mlbstdvukc
a
324956077 951182464 309193925 111529094 994061854 948390660 780751364 745763293 193016983 883299097

output:

You better start from scratch man...

result:

ok single line: 'You better start from scratch man...'

Test #98:

score: 0
Accepted
time: 0ms
memory: 116616kb

input:

esicklgmixmiybnmaylfrpzprsccau
imlp
651962392 490554920 16983747 407589176 480381333 79584835 44102738 356043954 560492020 857917765 123408574 165937734 939202960 172619521 296312957 852399218 159029402 670145856 170706200 788950762 13599637 711556159 278856622 788195603 303842264 725588783 72111089...

output:

11639717495

result:

ok single line: '11639717495'

Test #99:

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

input:

dzsjeteacwbwutqlrcrwbgmsirmorcwjjrfkgcljiednpealbo
etgliedelb
404262560 925707038 286102604 981868827 421076550 227582069 638192226 739440 859359373 369274972 664963325 616412902 386140585 118221482 412524283 121475595 897206724 496069702 243840112 646959557 315997050 589462449 921020705 229168842 4...

output:

21720125453

result:

ok single line: '21720125453'

Test #100:

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

input:

gfoddrqzgiguexefzbtiuptgeqvaorkgwecisdoahgkkpgnnkgbtslbniduhflrwzxfyoaooixwjxyntikhilqgvayqnowtsyrex
zutgkpgktuzfaoixikiaore
136619674 161740586 310010499 45042800 586539970 981299562 836739238 925480743 571202133 707568924 484023278 506800350 877963250 981184045 600464863 906881844 380309533 832403...

output:

40645876631

result:

ok single line: '40645876631'

Test #101:

score: 0
Accepted
time: 4ms
memory: 214364kb

input:

fbnuusfgsgzpkyoykshfutrlzadxxtvhrtnmoyhhzgkguligxuqzicokburtfeqcqtanrnrmacxslprwvqypeotzlidiwfekcncxjytystulqeonawhymfexojzskcelainuofcobtjldsteqzvxttqrfqfymziadxylazaejwylszkptitoauyrujgenvozpghwowhyeguejxjepbdfpikydqpczzxdqtoqagxzuzkkvzjmhdafmmmotgcpivuukdqheuyhvjgjhzzcxpxxsfhnpcjqefrktdimztguwrlg...

output:

185013342925

result:

ok single line: '185013342925'

Test #102:

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

input:

vcziiccvzrbzvrxbfjtqhlevgnzdxumyrsnkfhzvhzyueyxclmptojbnyqbnrkhpxmfvnnzrphfnynqufugnyoidxfjajschafpaufjfkrcjhrablkquxsypwdehiucvinpqzepmwjvsgkoblqxdbkqfqmkbwyhugwehdudgfhbggqjvygguniokteiyhfvidxfzehzkqcewrgntdwgxxctapalgglhmhlopjmjdgeeptdekpudcaybtgvleodozgmtsqslpxusjilxviykrhuysldgkvusrdorgbjuixwhz...

output:

1041482421524

result:

ok single line: '1041482421524'

Test #103:

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

input:

ddwbsvslookekemaevowigueefbvqeuuvnkidsgygcprxxkknqvaikckrqghuieyfajlroncpidenwqwjrvuwdhdubmigmtypydmcfptuebqjiptehbeekcruyzzdxizvzwloiqqskqkklgxqpmoxpgzfelavxxhmsszpahdyjwqaprfrzrjsqagbjmfuewerfjgucclxqdwitopejfevqttvxfqkkhwqrgattkjctinywyhvujxuyzmdwoillvpjxbnegkbuiiubqwynbgtpohhcizsrbtvrndxiawvxetd...

output:

3258601132296

result:

ok single line: '3258601132296'

Test #104:

score: 0
Accepted
time: 32ms
memory: 235696kb

input:

hhrwosvbiiboxkjlufhxehrlsoyewxwsklcedzfycymeyozfbxbmzxvcwjwdfuopayuoiqkgdimsnmcntmqsmuxgvwvikxlgdipdwugxeyuwiobvwrvjtmbuqratcuqmiqkltmxsvhaauyysukgnblhyndgzsyckbgknfitakendqfejfxojfnkjrtvhwvhkzfrgbgcxcvbissgqfbcahwrrzojzinlmuuttrrphfgotevgoanuhegaccumtekjtpjdzqgmleousrlmbtruewszghpithoipvocddhfacoxu...

output:

18157338767403

result:

ok single line: '18157338767403'

Test #105:

score: 0
Accepted
time: 110ms
memory: 239480kb

input:

ueoyasnrlalvauryczfxrrltwladcgjuovsniuxfaaoamrsbffuptyvuguszarwivzbkugmsglafxykcuvvxekaoxlegiinlaqsabdeyhiloehntfplgvhghwflyhnojryderweulighummogkbmsydbmwnzcgcvfhyzcsjzdephtflitchrvelmczbyxihequbzhibrgxckfcwsqnpsgldregfcfmasyauguuyccgfbhwzlsmgftnsxarttimkhigvuhlppuvufwbkbfgwjmzqydswpbsrbtmpoqdpzcydo...

output:

35725722716650

result:

ok single line: '35725722716650'

Test #106:

score: 0
Accepted
time: 147ms
memory: 239220kb

input:

msfxcqvgnmemhvauoiwzcljcscenrdyeepwalejoqbdvxfursbduywgofqnvsigougirfdmlnvneslythnbsziunlubeubwefwxealdutzowybmwuekheqhfbncpgxyzcszqbtdtdakisaiqtpkrvarqdbuycprizkvlmqidlcweyxzsseqwanaelqndanjtdcqxhawyiqnnfqwggulvyotdylpphnqwuraxrciuvgjjisznkpemkvmarqskscwasafmrejoosacxdvfirzamoqtgszlrvzxalqihmlfvrwt...

output:

51440647488816

result:

ok single line: '51440647488816'

Test #107:

score: 0
Accepted
time: 188ms
memory: 239244kb

input:

vmylsvkjpsnkeacgwraflcenjehqrgncmolvekgdnxfdzkmxtytornsrxfpyedxjfqvzsamidndsgsqbahvyzvcfduycfmdgoimhlrsyphodzimngfqstfotshryamnnibjcraodyuxsvbrhvpbhqzdqneynwbiiykelofnvfsdkpsfjnpbshdwxwcnzqfbpoqamlzslcducbrzalycgminoxgfmnykzotvyfvaatuoadqkzumupmncydqvwdiojzdzumjnqnbsmmubwxbskqgmjontpwljnyjiegdtjfnun...

output:

63402353434409

result:

ok single line: '63402353434409'