QOJ.ac

QOJ

IDProblemSubmitterResultTimeMemoryLanguageFile sizeSubmit timeJudge time
#715279#6197. 太阳神的宴会NineSuns39 39ms100444kbC++141.7kb2024-11-06 11:17:492024-11-06 11:17:52

Judging History

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

  • [2024-11-06 11:17:52]
  • 评测
  • 测评结果:39
  • 用时:39ms
  • 内存:100444kb
  • [2024-11-06 11:17:49]
  • 提交

answer

#include <bits/stdc++.h>
#define ll long long
#define pii pair <int, int>
#define fi first
#define se second
#define pb push_back
#define ull unsigned long long

using namespace std;
mt19937 rnd(chrono::steady_clock::now().time_since_epoch().count());
const int N = 1e6+5, mod = 998244353; 
int n, tot, k, f[N], id[N]; 
map <int, int> ch[N]; 
vector <int> las[N]; 
ll lv[26];  
int pre[26]; 
struct trie {
	int rt;  
	ll sm, sn; 
	void ins (string s, int l) {
		int p = rt;
		memset(pre, -1, sizeof pre);  
		for (int i = l;i < s.size();i++) {
			int x; 
			if (~pre[s[i]-'a']) {
				x = i-pre[s[i]-'a']; 
			}
			else x = 0; 
			pre[s[i]-'a'] = i; 
			if (ch[p].count(x)) p = ch[p][x]; 
			else {
				ch[p][x] = ++tot; p = tot; 
			}
		}
	}
	void dfs (int p, int x) {
		(sm += lv[x]) %= mod;
		if (!ch[p].count(0)) (sn += lv[x]*(k-ch[p].size())) %= mod;  
		else (sn += lv[x]*(x+2-ch[p].size())) %= mod; 
//		cout << p << " " << x << " " << endl; 
		for (auto i : ch[p]) dfs(i.se, x+(i.fi == 0)); 
	}
}tr[N];

string str; 
void solve () {
	cin >> n >> k; 
	lv[0] = 1; for (int i = 1;i < k;i++) lv[i] = lv[i-1]*(k-i)%mod; 	
	for (int i = 1;i <= n;i++) {
		int las = tot; 
		tr[i].rt = ++tot; 
		cin >> str; 
		for (int j = 0;j < str.size();j++) tr[i].ins(str, j); 
		tr[i].dfs(tr[i].rt+1, 0); 
	}
//	cout << "CASE\n"; 
	ll s = k, ans = 0; 
	for (int i = 1;i <= n;i++) {
		(ans += s*tr[i].sm) %= mod; 
//		cout << s << " " << tr[i].sm << endl;  
		s = s*tr[i].sn%mod;  
	}
	cout << (ans+1)%mod; 
}

signed main () {
//	ios::sync_with_stdio(0);
//	cin.tie(0); cout.tie(0);
	int T = 1;
	while (T--) solve();
	return 0;
}


Details

Tip: Click on the bar to expand more detailed information

Subtask #1:

score: 2
Accepted

Test #1:

score: 2
Accepted
time: 16ms
memory: 98308kb

input:

1 2
bbbaabbbbbaabaabbababbabbaaabbaaabaaabbabbabbbaaabaababbbaabbbabaaaaabbbbbabbabbbbbabbaababaabbbababbbbabababbaabbbbabbbababbbaabaabbabbbbababaabbbbbabaaaaaabbbbbbbaaaaabbabbbbaaabaaabaababbbababaaaabbababaaabbababaabbbbaabababbbabbabaababbbabaababaaabaaabaaababaaaaabbaaaaabbabaababbababbbbbaaba...

output:

981227

result:

ok 1 number(s): "981227"

Test #2:

score: 2
Accepted
time: 27ms
memory: 98224kb

input:

1 2
abaabbababaaabbbabaaabbaabbbbaaabbbbbbaabbababbabbbbbbaaabbabbaabbbbbaababbaabbabababaaaaabaaabbbbaaaaabaababbbbaaabbabbaabaabaaabbbabaaaababbabbbaabbbaaabbbabbbbaaabbbbbababbababaaaaababbabbbbbbababbaabaaaabaaabaabbabbaabbbabababbbaabababaaaaabbbaaabaabaabbbaababaaabbbbabbbbbabaababbabbbaababab...

output:

981457

result:

ok 1 number(s): "981457"

Test #3:

score: 2
Accepted
time: 23ms
memory: 98528kb

input:

1 2
aaaaaababbbaabaaaabbaababbabaaabbbbbaabbababaaaabaabaabaaaabaababbaababbabbabbbaaaaaaabaabbaaaabaabaaaabaabbbabbaaababbbaaaabbbbababbbaaabbabbbababbbbbbbababbaaaabbbbbabbabbaabaaabaaaabbababbbaabbbbaababbbabbaababaabaaabaaaaaaaabaaabaaababaababbbababababbbbaababababbabbbbabaaaaababbbbabaaabbbabb...

output:

981717

result:

ok 1 number(s): "981717"

Test #4:

score: 2
Accepted
time: 18ms
memory: 90436kb

input:

1 2
abbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

549593

result:

ok 1 number(s): "549593"

Test #5:

score: 2
Accepted
time: 8ms
memory: 75492kb

input:

1 2
babbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

5989

result:

ok 1 number(s): "5989"

Test #6:

score: 2
Accepted
time: 4ms
memory: 75452kb

input:

1 2
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

3997

result:

ok 1 number(s): "3997"

Test #7:

score: 2
Accepted
time: 11ms
memory: 75632kb

input:

1 2
abbaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaabaaaba...

output:

11949

result:

ok 1 number(s): "11949"

Test #8:

score: 2
Accepted
time: 18ms
memory: 82440kb

input:

1 2
baabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbabbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaabbbbbbabaa...

output:

298323

result:

ok 1 number(s): "298323"

Test #9:

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

input:

1 2
bababbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbbabbba...

output:

11947

result:

ok 1 number(s): "11947"

Subtask #2:

score: 7
Accepted

Dependency #1:

100%
Accepted

Test #10:

score: 7
Accepted
time: 28ms
memory: 100444kb

input:

1 5
badaeeaadaacedaaaabeabcabbcdbeadcabbaeaaabbdeecbdecaeaecceabebcddbdaaabddeadaeebebbcdcaedcacbaccdabeeeccbaebbadbdeabcbcdbccecacbecccadebbbdcacdcabdadaccadbaccbecdcccbbdbaaebeeabbdcbbeaadebecaccdcaeceabeaadbdecbecdbcccceabdaabcbaaeccbdebceeeeddceababaecabadeabaadeaabcbaaaabbcbcabcebdaebcbedcccaea...

output:

59251641

result:

ok 1 number(s): "59251641"

Test #11:

score: 7
Accepted
time: 29ms
memory: 98452kb

input:

1 5
bdbdcdaeaedaecdeccbdcdecaaeeeaeadcbcdbadcdcdeddbdccbdbddadcecbbdabeabbbecdddbacabebdecbacbbcaebdddbbadbccecacaecbebeecadeceaeecbbdecbdeacdecabbecaaedddddcbbecebcaebaeeeedecdcbaaacedaedacaaaaaceeaacedecbdbeacecbbaccdecbecccaeedecdbbecbdcbaababedeecaeeaaacebadbadbddaedcccbdbdeabcbbdbeddbbacdbaaade...

output:

59257546

result:

ok 1 number(s): "59257546"

Test #12:

score: 7
Accepted
time: 22ms
memory: 98476kb

input:

1 5
bbdbedabdeccedeabccabebccbaaeccceadabebabbebcbbbebbdcbadadcdaacdacbdedaeaaedaddcdeeadebcdedcbcabeaccdcbeececdbaadddcdbadcceeecdaebeaebabdbbadaaddededbcdccacbebcebadcdbcbddbacecaadbcaecebebbcdcceabbeebedcbbccdebcdbaaecebdcdeeecaccacbeebaabbcdcabecaddaddcbaaeeaadacababbdedcbecabaabadabedeeeacceddd...

output:

59256626

result:

ok 1 number(s): "59256626"

Test #13:

score: 7
Accepted
time: 26ms
memory: 91384kb

input:

1 5
edacbddddddddddddddddddddddddddddddddddddddddddcdddddddddddddddddddddddddddddddddddddddddddddbdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd...

output:

11796771

result:

ok 1 number(s): "11796771"

Test #14:

score: 7
Accepted
time: 33ms
memory: 97420kb

input:

1 5
abdecaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

43297081

result:

ok 1 number(s): "43297081"

Test #15:

score: 7
Accepted
time: 27ms
memory: 89800kb

input:

1 5
aebdcaaaaaaaaaacaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaadaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

15014801

result:

ok 1 number(s): "15014801"

Test #16:

score: 7
Accepted
time: 32ms
memory: 96736kb

input:

1 5
ecabddecdacdbdeccacdbdecdacdbdecdacdbdecdacdbdecdacdbdecdacebdecdacebdecdacdbdecdacdbaecdacdbdecdacdbdecdacdbdecdacdbdecdacdbdecdacdbdecdacdbdeceacdbdecdacdbdecdacdbdecdacdbdecdccdbdecdacdbdecdacdbdecdacdbdecdacdbdecdacdbdecdacdbdecdacdbdecdacdbdecdacdbdecdacdbdecdacdbaecdacdbdecdacdbdecdacdbddc...

output:

49679211

result:

ok 1 number(s): "49679211"

Test #17:

score: 7
Accepted
time: 28ms
memory: 90836kb

input:

1 5
ebacdeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeeaeea...

output:

27506986

result:

ok 1 number(s): "27506986"

Test #18:

score: 7
Accepted
time: 30ms
memory: 92640kb

input:

1 5
dbceadaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdaceabecdac...

output:

43950531

result:

ok 1 number(s): "43950531"

Test #19:

score: 7
Accepted
time: 36ms
memory: 98220kb

input:

1 26
ffdczbkzlrnevxxhowxmtgagaveotvbgrhayxfsrqlmocrzkchduecjvobzrxywdsgazytypvkrrqxdacxomcbvuhmnesdokjnniozcfscbenlimgfwwypyhrezpojeggkecyyeopaxprmistdqmntvirniwdgeliokjhctmheqnaslhklzbkiacnocjkwrtmcaklusxwyuwohjptwanouyofqncrmtdzqqvexnncdfxrorxiuvhpgcxwfrkyljehpnjbxwqngwximxhfrcvrzzapkmftgtuhvrdatc...

output:

882426059

result:

ok 1 number(s): "882426059"

Test #20:

score: 7
Accepted
time: 36ms
memory: 98360kb

input:

1 26
emuojkmxgrmwudjwtfpxhgxolynqirqyapyelmsnjqzuqvcxaoqvahvckhepjxsguxhxxnldmoarnmwiyfjcxygxftnbfipxtnuhihgbqgirnlevejfxqlrezeilomrzzkfogyoxhjbaafbnprtjvbvlriunczycqhkdgexgwgespztrwtvkdauhnhhljbzszjvmedekmvlfmcypdpudjpxhyyrramiktudbpjulxsavodfoogcknnommsuqogdauwxblylalmyrgstcoqweiefaquniexecvdkdeqy...

output:

156353466

result:

ok 1 number(s): "156353466"

Test #21:

score: 7
Accepted
time: 24ms
memory: 98352kb

input:

1 26
poyxnmficghjoxsikwykahamerquhetfjlqfvuckdectveczvcafbzgsiufcvkoiwhkxxnunazcolhpddrujbpsjiwlmddbmvhwwdmqpxokguvdwsbbepuwctanpnzdrmndwwkaszptyzomoqttfdactflqmpsguvhbpeozdpbnuiesiyjctdfpxzfrchqfsfvtcdxzkjuegabsdfdbxyfbgoifgvzutpgfgqoztgzqsgbctslaqgvnhihqshhugnvtgzkeepntozvenzxgsveimqztfpjbruiondat...

output:

866443096

result:

ok 1 number(s): "866443096"

Test #22:

score: 7
Accepted
time: 25ms
memory: 93712kb

input:

1 26
aqdhpubwvnejxokrzisfgclmtyrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrjrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr...

output:

183682092

result:

ok 1 number(s): "183682092"

Test #23:

score: 7
Accepted
time: 28ms
memory: 86844kb

input:

1 26
ivnhpozdtbsrqlckjxgymafuewddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd...

output:

65304226

result:

ok 1 number(s): "65304226"

Test #24:

score: 7
Accepted
time: 19ms
memory: 96556kb

input:

1 26
yutwpfoljxnksdaqmegvhrizcbddddddddddddddddddddddddddddddddddddddddddddqdddddddddddddddudddgddddddddddddddddddddhddwdtdddddddddjdddddddddddddddddddddddddddddddddddddddcdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddrdddddddddddddddddddddmdddddddddddddddddddddddddddddddddddddddd...

output:

558163738

result:

ok 1 number(s): "558163738"

Test #25:

score: 7
Accepted
time: 34ms
memory: 97600kb

input:

1 26
khzuplhdboqareginmstkwjufvcfugzeewcbciugzeewcbcfugznempbckugheewclcfugzeewcbqfugzeeqcbcfugzeewcbcfugzeewcbcfugzdewcbcbugzeewcbcfugzeewcbcfugzeewcbcfugzeowcbcfugzeewcbcfugzeewcbcfugzeewcbcfugzeewcxcfugzeewcbcfugzeewcbcfugzeewcbcfugzecwcbcfugzeewcbcfugzeewcbcfugzcewcbcfugzeewcscfugzeewcfcfugzeewc...

output:

254733399

result:

ok 1 number(s): "254733399"

Test #26:

score: 7
Accepted
time: 26ms
memory: 97140kb

input:

1 26
hciwgbknurqstjdmpezjfvoxayajyoajlwunajyodjkwunajyoajkwunajyoejkwunaoyoajkwunajyoajkwunajydajkwunajyoajkwunajyoajkwunajyoajkwunajyoajkwunajyoajkwunajyoajkwunajyoajkwunajyoajkwunajyoajkwunajyoajkwunajyoajkwufajyoajpwunajyoajkwunajyoajkwunajyoajkwunajyoajkwunajyopjkwunajyoajkwunajyoajkwunajyoajkwu...

output:

31112975

result:

ok 1 number(s): "31112975"

Test #27:

score: 7
Accepted
time: 24ms
memory: 94868kb

input:

1 26
amxhcdorjkpedsulwytifnrbqzcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbebcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbcbc...

output:

546199686

result:

ok 1 number(s): "546199686"

Subtask #3:

score: 0
Runtime Error

Dependency #2:

100%
Accepted

Test #28:

score: 0
Runtime Error

input:

1 5
ccaacbebeeedcdebbcccbbddeddbaceaacccaccbeaaedecadabbbbebbecdebeaacceabdaedccddddcdabecbddccaacbbbbecacdbddedcbbbecaaddccaeeabdadebaeacebebeabbbebbcbaacbeeebbbaacacaaddecdabdbdbbaabeeeddecabbaaceaabcdcabaadaccdcebdedbdbacedbceceaabcaebdaeabbbdbdcaeacdbadecbdcabdbaaebecdcdcdaaceaaecdebcaddebbdacda...

output:


result:


Subtask #4:

score: 13
Accepted

Dependency #1:

100%
Accepted

Test #46:

score: 13
Accepted
time: 32ms
memory: 98248kb

input:

2 2
aaababbabaaaabbaababbbaaabbbbbbbaababbbbbbbabbabbabbbbbbababbabbaababbbbbbbabaaaabbbababbbbabaabbaabbaaaaaaabaaababbaabbbabababababaaabbababaaabbaababaabbbaababaaaaaaabbaaababbaaabaabbaaaabaabbabaaabbbbbabaaabababababbaabaabbbabbaabaaabbababbbabaabbbabbbbaababbaabbabbbabababaaabaabbaaabbabababab...

output:

1959299

result:

ok 1 number(s): "1959299"

Test #47:

score: 13
Accepted
time: 24ms
memory: 98388kb

input:

2 2
bbaaababbbbbbbaabaaabbabbabbbbaabbabaaabababaaabbbbbababbbaaaababbabaaabaabbaaaabababaaabaaaaaaabaaabbbaabaaabbabbbabbbbaaaaaabaaabbbabbabbaabbbabaabaaaaabbbabbbabaabbbbbbababbabbabbbbbaaaaaabaabaaaaaabbabaabbaaabbbbabababbabbababbabaabbbabbbabbbbabbbababaabbabbabaaabaabbaaaaaabaabbbbabbbbababab...

output:

2932325

result:

ok 1 number(s): "2932325"

Test #48:

score: 13
Accepted
time: 20ms
memory: 98392kb

input:

2 2
bbbabaaaaabaabaabbaaaabababaabbababbbbbbaaaababbbbbbbbaaaaabbaaababbbaababaaababbabaaabaabbbabbababbabbabababbbbbbabbbbababbbaabbabaaaaababbaaabababbabaabbaaaabaaabaabbaabbabbabaaabbaaaaabbabaaaabaabbbababbabbbaabababbabbbbbbabbbababbbabbaaaaaabababababbaabbbbbaabbaaaabbaaababaaaabaabababaabbaaa...

output:

2932847

result:

ok 1 number(s): "2932847"

Test #49:

score: 13
Accepted
time: 20ms
memory: 87208kb

input:

2 2
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

998023

result:

ok 1 number(s): "998023"

Test #50:

score: 13
Accepted
time: 14ms
memory: 85368kb

input:

2 2
abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

1026221

result:

ok 1 number(s): "1026221"

Test #51:

score: 13
Accepted
time: 23ms
memory: 86008kb

input:

2 2
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

1372091

result:

ok 1 number(s): "1372091"

Test #52:

score: 13
Accepted
time: 16ms
memory: 77496kb

input:

2 2
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

7987

result:

ok 1 number(s): "7987"

Test #53:

score: 13
Accepted
time: 10ms
memory: 78332kb

input:

2 2
baaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaabaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa...

output:

364637

result:

ok 1 number(s): "364637"

Test #54:

score: 13
Accepted
time: 7ms
memory: 75816kb

input:

2 2
abaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbbabbaabbbb...

output:

59441

result:

ok 1 number(s): "59441"

Test #55:

score: 13
Accepted
time: 24ms
memory: 96980kb

input:

31 2
ababbabbbabbbbbaababbaaaabbbbabaaaabbabaabaaaabbbabbbabbbbabbbababaaaaabbbaababbabbabaaaabbaaaaabbabbaaabbaaaabbbaabbbbbbaaaababbabaaabaaabaabbbabaabbaaaaabbbaaaabbbbbbaaabbbaabbabaababaaabbabaaaaabbbbbaaabababaaaabbbbaabaabbbbbaabbabbbaababaabbbabbababaaaabbbababbbabbbbaaababaaaabaaaaaaaababaa...

output:

720427737

result:

ok 1 number(s): "720427737"

Test #56:

score: 13
Accepted
time: 32ms
memory: 95664kb

input:

31 2
aababaaaaabaaaabaaabbabbabaabbaaaaabbababbbbababaabbaaabaaaaabbbbabaabbbababaaababaaabaaaabbbaaababaabbbbabaabbabaababbaabaaaaababaabbbbaaababaaaabbbbababbbaaaaabbbbbaabbabbabbbaaabbbabaabaaabaaaabbbbbabbaababbbababbaaaabbaaaaaaababbabbbbbbabbaabbbbababababbbabbbbaaabbbaaaabbabbaaaaabaabaaaaaaa...

output:

571807039

result:

ok 1 number(s): "571807039"

Test #57:

score: 13
Accepted
time: 23ms
memory: 83372kb

input:

31 2
ababbaabbaabbbbaaaabbbbbaaaaabaabaaaaaaaabbbbaabbbbbbbbabaabbabaabbbabbbaaabbbbabaaaaaabbbbbbabbbbbbaababbabbabaaaaaabbaaababbaabbabbbabbbabaaaabaabbabbbbaaabbabbabbaabbabaabbabaaaabaabbabababaabbaaababababbaabaabaaabaaababbaaababaabaabbabbbbbbbbbbbaababaaaabbabbbbababbbbabbaababbbbaabbbaabbaba...

output:

325715314

result:

ok 1 number(s): "325715314"

Test #58:

score: 13
Accepted
time: 12ms
memory: 80872kb

input:

31 2
abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

788272657

result:

ok 1 number(s): "788272657"

Test #59:

score: 13
Accepted
time: 15ms
memory: 77616kb

input:

31 2
abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

830805666

result:

ok 1 number(s): "830805666"

Test #60:

score: 13
Accepted
time: 11ms
memory: 78692kb

input:

31 2
abbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

744200473

result:

ok 1 number(s): "744200473"

Test #61:

score: 13
Accepted
time: 17ms
memory: 87664kb

input:

31 2
baabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaabbaa...

output:

351845541

result:

ok 1 number(s): "351845541"

Test #62:

score: 13
Accepted
time: 7ms
memory: 75840kb

input:

31 2
ababaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbabaaaaaabbaba...

output:

400428613

result:

ok 1 number(s): "400428613"

Test #63:

score: 13
Accepted
time: 7ms
memory: 81968kb

input:

31 2
abaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaabaaaaaaaaaaabaaaaa...

output:

328678714

result:

ok 1 number(s): "328678714"

Test #64:

score: 13
Accepted
time: 10ms
memory: 75548kb

input:

1000 2
b
b
a
b
a
a
a
b
b
a
b
b
b
b
b
a
b
b
b
b
b
a
b
b
a
a
b
b
b
a
b
a
b
b
a
a
a
a
a
a
b
b
a
b
a
a
a
b
b
b
a
b
a
b
b
a
a
a
a
a
b
a
a
b
b
b
a
b
b
b
a
a
b
b
a
b
a
b
b
b
b
b
b
b
a
b
a
a
a
a
a
b
a
b
b
a
b
a
a
a
b
b
a
a
b
a
b
b
b
a
b
a
a
b
a
b
b
b
b
a
a
b
b
a
a
b
a
a
b
b
b
b
b
a
b
a
b
b
a
a
b
b
b
a
b
a
b...

output:

46452553

result:

ok 1 number(s): "46452553"

Subtask #5:

score: 17
Accepted

Dependency #2:

100%
Accepted

Dependency #4:

100%
Accepted

Test #65:

score: 17
Accepted
time: 37ms
memory: 98404kb

input:

2 5
caadeecaeebecaebccaabeceaacceccbddebaeaecbaedbabaaecdeccdbaeabccbaaddaeaeaaeacedaacecaebeeeeeccadeabdcdbededdbbcaacbedecedbcacebebeebcbebeceabceddeeaedaeebeaddcddbbbeaedadedddabceceebaeacebdcbeadaaabddbaecdddcaeaadecbccceaeeedbddbcaabacdbdaddadeddaccaeeaeededcabedeadbceabbdedbadeccdecedbdbbceeba...

output:

295695131

result:

ok 1 number(s): "295695131"

Test #66:

score: 17
Accepted
time: 32ms
memory: 98552kb

input:

2 5
cbdbbcedcecabdbdbadedaddeaaddbaccbacdbaaadcaebbbbdcdeddecbbdaaccddededdeedceecdabbdcbbddbccbcdeaadeeeecabacacccbcaeddeadaacecedbbadeacddbceaeccebdeebcedbacdcabbbabbeeababbcecdaebaabdebcbddcbdddaaceacbeaacdedcbaeaeebddcaebbebcbbcabcdcebbcadaceedadcacddeccdaeddedbabeccebadeddccdceaaaaddadedeeeeaed...

output:

240912333

result:

ok 1 number(s): "240912333"

Test #67:

score: 17
Accepted
time: 32ms
memory: 98376kb

input:

2 5
cdaaceabbdeaaaabdedaacbcabcdcabaaabbcedcdbbdbdacbabaeecebddceeddedabcedbcdaceababdacecbcedadebddacaecbdcadeecbbebcdbabbacbddbeaeddaebebdcadeccbdadbbcccbcabaabaeadeebccbedcdadededbedbcacdaeececabeacecebdadaeeaebebbbeeddedaacabbaeeaaabbdecdbaaeaeacdeecbbbcdabecabcdceadbedcbeecddaeadebeaedceebbebbe...

output:

241015233

result:

ok 1 number(s): "241015233"

Test #68:

score: 17
Accepted
time: 15ms
memory: 88604kb

input:

2 5
bedacbbbbbbbbbbbbbebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb...

output:

78453256

result:

ok 1 number(s): "78453256"

Test #69:

score: 17
Accepted
time: 32ms
memory: 92008kb

input:

2 5
becdadddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd...

output:

404918561

result:

ok 1 number(s): "404918561"

Test #70:

score: 17
Accepted
time: 19ms
memory: 96932kb

input:

2 5
deabcdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddbdddddddddddddddddeddddddddddddddddddddddddddddddddddddddedddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddcddddddddddddaddddddddddddddddddddddddddddddddddddddddddddddddddddddd...

output:

907759466

result:

ok 1 number(s): "907759466"

Test #71:

score: 17
Accepted
time: 29ms
memory: 90200kb

input:

2 5
eabcdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbadcdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbbbaecdcbb...

output:

189968781

result:

ok 1 number(s): "189968781"

Test #72:

score: 17
Accepted
time: 28ms
memory: 94328kb

input:

2 5
debacecbceccbecbceccbecbcecccecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbeabceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecbceccbecb...

output:

988616921

result:

ok 1 number(s): "988616921"

Test #73:

score: 17
Accepted
time: 11ms
memory: 81296kb

input:

2 5
eadcbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbeeeeeabbbee...

output:

165922391

result:

ok 1 number(s): "165922391"

Test #74:

score: 17
Accepted
time: 37ms
memory: 99140kb

input:

31 5
bccaeeabcebedcbcddbeaeaebaaacbaecaeabbdbedcadecdddbcccabbacceadbaaddccaacdebddadccddebcadcbabdbaeaeaabccbaeaedeedaebdbddaeeecadadaddeceaecabdbdeebcdddbaaeccdcabcdecceadbbbadeddeabceeeadededcbdbacbacbedcdeaacbbdccccceedabcaaeeababecedbeddeaabccaedeebacacdeeabeccaadcdecdcbcbcedacbbdcedbcecbdeedbc...

output:

911974879

result:

ok 1 number(s): "911974879"

Test #75:

score: 17
Accepted
time: 24ms
memory: 92232kb

input:

31 5
aaebbbabcebdabcdceecebcdbcbcadcaacadceedddeccbbdaebeecbbadabaecbceabeeddacedbbdacbaabacdbdcaaadcbbdbdbabeddbddadcaccddaeecdadcbcbabdebeadcabcabcabceeecdbbcbedaddeaedacecbbcedcbccbdaeaaddeddaabceabccddacecdceceeedeceecdaedbdbbabdddedcbaeedbbddbdddbddebeebeadbbcdcbcebeeecdcabedeedaebbeebacdeaaabe...

output:

370243

result:

ok 1 number(s): "370243"

Test #76:

score: 17
Accepted
time: 12ms
memory: 82224kb

input:

31 5
bbbecbbaabbdcbacddcbcddcbbeabbbcebecabbebadcbbeedbbdcdceaccdaeddeebeeaddcaaeadadbbcadccbdbddacddaededeeaeaabdddbeadcbdcbdcdcaeceaaeebecacdabbeeeacadceaebcdaedadaddcbabeeeddbedbbacbababeaeaadecdebdaadeebdcebacdabcdcdbdddaabdcacaeaaedaeddeecbbcacdcacdbbecdbaaccdbeaacacbcadaeedebaadeddecddaaabdaca...

output:

958319283

result:

ok 1 number(s): "958319283"

Test #77:

score: 17
Accepted
time: 14ms
memory: 78192kb

input:

31 5
ebcadeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeedeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee...

output:

339107843

result:

ok 1 number(s): "339107843"

Test #78:

score: 17
Accepted
time: 22ms
memory: 84324kb

input:

31 5
decabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbb...

output:

27667493

result:

ok 1 number(s): "27667493"

Test #79:

score: 17
Accepted
time: 19ms
memory: 80904kb

input:

31 5
dbeacbbbbbbbbbbbabbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbcbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbdbbbbbbbbbbbbbbbbbbccbbbb...

output:

257873841

result:

ok 1 number(s): "257873841"

Test #80:

score: 17
Accepted
time: 27ms
memory: 94260kb

input:

31 5
eabdcccdbeddaceccabeddaceccabeddaceccabeddaceccabdddaceccabeddaceccabeddaceccabeddaceccabeddaceccdbeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddaceccabeddace...

output:

359722658

result:

ok 1 number(s): "359722658"

Test #81:

score: 17
Accepted
time: 27ms
memory: 93012kb

input:

31 5
dceabbdddcaddccbddccbddccbddccbddccbddcebddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbdaccbddcabddccbddccbddccbddccbddcccddccbddccbddccbddbcbddcabddccbedccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddccbddcc...

output:

322813248

result:

ok 1 number(s): "322813248"

Test #82:

score: 17
Accepted
time: 16ms
memory: 83572kb

input:

31 5
cabbecdaeaeeeecdaeaeebecdaeaeebecdaeaeebecdaeaeebecdaeaeebecdaeaeebecdaeaeebecdaeaeeeecdaeaeebecdaeaeebecdaeaebbecdaeaeebecdaeaeebecdaeaeebecdaeaeebecdaeaeebecdaeaeebecdaeaeebecdaeaeebeadaeaeebecdaeaeebecdaeaeebecdaeaeebecdaeaeebecdaeaeebecdaeaeebecdaeaebcecdaeaeebecdaeaeebecdaeaeebecdaeaeebecd...

output:

992087036

result:

ok 1 number(s): "992087036"

Test #83:

score: 17
Accepted
time: 33ms
memory: 98196kb

input:

2 26
vnvvqvusntzgrpftfzstrvuaalbarpuebdtlvgqwybrgvdbzhhhlnhbmnomylknaajfmpiiczcbmvszqbtwtolqjijpnzjsjbqnwbmwvnnfoqwavysebuyllakcszmiboylitawdnubouasrlegwomvbmcpbgsjwftlxifvasjydavybxwjdcbwhfldvmdqmpayyvetpdpglwcuabdlauohabjaqkovsqzwrytkjosmkmizgzikvdlmmjwpgqyieujbaffyusqsgnalvrssnqcprvrvoptbozyndhcy...

output:

262478528

result:

ok 1 number(s): "262478528"

Test #84:

score: 17
Accepted
time: 32ms
memory: 98204kb

input:

2 26
jhjdraogipdhxvwlmfrextdhguwkhzqhbjkqnoeusyfnnaguzbrdqyiwaodwrdbkaygoeotygqpzwdhyhsxwwwqdencbbuzgtclwmpjgibtqjltractykeyukmbbhokacqumkwcqykliwroevhznctdwutbrztrtbdjskumxwothseajzssnuqbtqrfoxvwrfdtylzontvddchmkezxevwbvcopcrzespezowllhdwjeuzudczmylpdrdxpsdcwsdvbxbwsjevfaqrvfzmklgkrcfufvqjnjbwpxdip...

output:

856901411

result:

ok 1 number(s): "856901411"

Test #85:

score: 17
Accepted
time: 28ms
memory: 98148kb

input:

2 26
lvsxmtrqogmoazxjjapnrmascjudeosccrklyvpordbgezdcaxxrvkwxidjiwmvhkdvtrxrstlmrkjxmugbzeowwsepbdnqztzwveyjwzbogovfbyyugkcwzhelngmqldlwfwnkzapwydriepayvvzrnszpohafmybrwcggudfxfrknngxojdluzblngjreulkiwjtxhsopttzyesdpolblltvvckdvuppafwxkqvoyuyhzpjlimygqrvaqeciwmrnqpzsxonppafnolnzijzfnluxxensrgbvsavxn...

output:

778469189

result:

ok 1 number(s): "778469189"

Test #86:

score: 17
Accepted
time: 39ms
memory: 96612kb

input:

2 26
zuytjopiqlfbxvrwgkemdschayllllllllllllllllllllllplllllllljlilllllllllllllllllelllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllllldllllllllllllllllllllllllllllllllljllllllllllllllllllllllllllllllllllllllllllllvlllllllllcllllllllllillllfllllllllllllllllllullllllllllllllllllllllllllll...

output:

915155435

result:

ok 1 number(s): "915155435"

Test #87:

score: 17
Accepted
time: 15ms
memory: 96776kb

input:

2 26
bteiovarcuxhdfnsqgzpyjwjmkuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuurzueuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuueuuuuuuuuuuuuuuuuuuuuuuuuuuujuuuuuquuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuvufuuuuuuuuuuuuuuumuuuuuuuuuuuuuuuuuuuuuuuuuuuuuauuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu...

output:

25710491

result:

ok 1 number(s): "25710491"

Test #88:

score: 17
Accepted
time: 27ms
memory: 99256kb

input:

2 26
fpeljntxyuvrqakbolhsedigmqmmmmmmmmmmmmmmmmmmmmmmmmmmmmmammmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmwmmmmmmmmmmmmmmmmmmmmmmmmmmmpmmmmmmmmmmmmbbmmmmmmmmmmmmwmmmmmmmmmmmummmmmmmmmmmmmmmmmymbmammmmmumammmmmmmmmmmmmmmmmmmmmmmmmammmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm...

output:

675366899

result:

ok 1 number(s): "675366899"

Test #89:

score: 17
Accepted
time: 34ms
memory: 96656kb

input:

2 26
eywlvdthqaszoucimxnjrkbgpgmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilylxmmilrlxmmqlrlxmmilrlxmmilrlxmmilrlxmmilrlxmqilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmtilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmilrlxmmil...

output:

85883557

result:

ok 1 number(s): "85883557"

Test #90:

score: 17
Accepted
time: 27ms
memory: 98576kb

input:

2 26
ynzhepwamvbtoqudjkwxrecilgmhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizyizhizhizhizhizhizhizhizhiztizhizhizqizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhizhuzhithizhizhizhiznizhizoizhizhizhiyhizhizhizhizhizhizh...

output:

134638817

result:

ok 1 number(s): "134638817"

Test #91:

score: 17
Accepted
time: 20ms
memory: 96604kb

input:

2 26
izxnslfqmokpagjbwdhcrvtetummmmmmmmmmmmmmmmmmmmmmlmmmmmmmmmmmmmmmmommmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmsmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmsmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm...

output:

621356483

result:

ok 1 number(s): "621356483"

Test #92:

score: 17
Accepted
time: 23ms
memory: 97008kb

input:

31 26
xxvrcrfwiggllkmpcbkpetzkdyhyqxrmxejenpxjrqqvflvofummdrumuiblwxsadwsnkuymdtadwcaqsivmrldiciieekilqrzwrnxoyrvcfopsrgtchxpihbubsyptnjmgpfvrvqqqxrqszuhwilkkaanqzopupdajdbfskgsreiisgcjjzrtcpvvkqjijdiimozrdgywslqdrmmyapvixkrvfsneepqfrnmmudbmxivpnvraekfkyqdqnbmmczafcofdjskqrgfrkgtpiaxlnuuoiyzpcycqzuo...

output:

846453527

result:

ok 1 number(s): "846453527"

Test #93:

score: 17
Accepted
time: 20ms
memory: 83760kb

input:

31 26
qqbvlskscusretsnixoqiraoghrybtlmxlemfiofavjnedltiahzvlcentkhewcbkzbefnyijdgiaqsacjjrzkivozuosxpfqzjzstjrlpfgdxvuswfnobomvrklrlijwqbkrxgxlzzrrnzxbjtvqqagdxqozittpfgicryqtgpyrpscttxkicsfugxvyycljblppdozdyioybdmlusuoslwenbkyjaxwfyrvvubadqhiwelsvfqcmacjthgqrgfqslxlwksjrigjfvgpfoplwzdrcrppgkjjbjozw...

output:

923056343

result:

ok 1 number(s): "923056343"

Test #94:

score: 17
Accepted
time: 16ms
memory: 82992kb

input:

31 26
grfvepjmsbqimoklitnbbkkguayximlvssxpztwtpnlmxkcpyvctatnezqggxubrzafhfmkroyekzujgyychjcezdjajlbpkscgfnfdmnwxqymezlyoztznnlhfefcryvlpjtbqstmnkstsfwuiggxyacnwrffbqcpfhrofendqbpkgttyarwwngblqmmowytjvhgkqtvhtsqdhcanpxvgrbkongijjtnfbnsfvkzhkbmczleckkuwmerkpxhsufuwedqhstjswsupoamiampetsqoqtvxjbexygod...

output:

14219469

result:

ok 1 number(s): "14219469"

Test #95:

score: 17
Accepted
time: 20ms
memory: 84252kb

input:

31 26
yhktrpgxuzvmlbowjdnqacisfefffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffwffffffffffffffffffffffffffffffffffffffffff...

output:

439676512

result:

ok 1 number(s): "439676512"

Test #96:

score: 17
Accepted
time: 15ms
memory: 83384kb

input:

31 26
usqinmxropyvlbmfjctwkezgahccccccccccccccccccccccsccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccccqcmccccccccccccccccccccccccccccccccccccccccccccccccccccccccwccccccscccccccccccccccccccccccccccccccccccccccccccccccccceccccccccccccccccccccccccccckccccccccccccc...

output:

95962001

result:

ok 1 number(s): "95962001"

Test #97:

score: 17
Accepted
time: 12ms
memory: 83708kb

input:

31 26
pcngkvxqcwdnkqotubjlqrsezigggggggotgglgggkggggggggggwoggggggggggggggggggegggegggggggggggggxggggggvggtgguguzgggfggggggggtggggggemgggggggggggygggpgegggggggggggggggggggggggggggggmgggggggeugoggggggsggggggvgggggggggggggcggggsggggggggfgggggggggggggggggggxngggfggggggggggggggggngggigtgjgggbgggzggggggg...

output:

718990531

result:

ok 1 number(s): "718990531"

Test #98:

score: 17
Accepted
time: 25ms
memory: 86224kb

input:

31 26
bktgoumsjanvfcrxzelihwdqpywwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww...

output:

991411455

result:

ok 1 number(s): "991411455"

Test #99:

score: 17
Accepted
time: 11ms
memory: 80264kb

input:

31 26
zqoglumyrpkibhdfjwxnvtasecaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqpaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvacvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqvaqva...

output:

607808486

result:

ok 1 number(s): "607808486"

Test #100:

score: 17
Accepted
time: 12ms
memory: 81520kb

input:

31 26
iwhjacdfyjmezutpknqlsrgoxvfbtsqxazvmdszmqxazvmfbzmqxazvmfbzmqxazvmfbzmqxazvmfbzmqxazwmfbzmwxazvmfbzmqxazvmfbfmqxazvmfbzmqxazvmfbzmyxazvmfbzmqxazvmfbzmqxazvmfbzmqxazvmfbzmqxazvmfbzmqxazvmfbzmqxazvmfbzmqxazvmfbzmqxazbmfbzmqxazvmfbzmqxazvmfbzmqxazvmfbzmqxazvmfbzmqxazvmfbzmqxazvmfbzmqxazvmfbqmqxaz...

output:

675532296

result:

ok 1 number(s): "675532296"

Test #101:

score: 17
Accepted
time: 7ms
memory: 77536kb

input:

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

output:

270274036

result:

ok 1 number(s): "270274036"

Subtask #6:

score: 0
Runtime Error

Dependency #4:

100%
Accepted

Test #102:

score: 0
Runtime Error

input:

2 5
dabcabbaaaacebcdbacedeedeadecadeacdddddcaaddadcedeababacabacbcaabccdcdceaebadcddceebbebbecdebabbedddbbdedbaebccbbebbaeeebbdaeeedebbcbdccdecadeeaeedddccabddbddebecdeaebbaaabdddaeadacaddeeaddcbbbddecbcbdbaedcdacbbcaecdccbcedaecdecedeccaacdeddacbbaccebebadcdeeacbabacabdabdecdadbceadecceaccabaadadbd...

output:


result:


Subtask #7:

score: 0
Skipped

Dependency #3:

0%